Global Illumination, Singletons fixed, ShaderSet