Implement `light_mgr`
The `light_mgr` should have full functionality. This has to be tested on the real hardware.