move lighting type config into scene definition file (much more lighting config to be added)
make sure to mark scene as dirty when each GL program re-compiles