Let there be light

And there was light!
For now there is no scene graph or property implementation, all lights are added in painter.cpp, check that out to see how you can add lights.
in cgsee and the other hpicgs projects we tend to move member variable declarations to the end of a struct/class with an extra access specifier - i see that in this case a public access is intended but would prefer to declare the members protected and use getter for read access (if required...)