Uber shader.
Spot light
Correct Phong
RenderInstances
Renderer Class