Added LightSource class.