Camera Decorators officially work

now to clean up the syntax...
Made many reorganizations.
Fixed a bug in Graphics with the light position