Update: Camera interface and initializer list
Added: ColorRGB interface
BugFix: returns by reference were invalid
Update: virtual Surface interface

ColorFromLight(..) at the moment will return ColorRGB b/c there are some issues with returning a Color due to it being virtual ..