* Refactored lighting command operations from the lighting output object, and added unit testing. Integrated the result back into lighting-output object.