Add shader component ID references in Renderer.
Simplify the CubeModel constructor.
Use our new shaders completely to avoid conflict and confusion.
Update VehicleModel for new CubeModel constructor.
Light related shader uniforms should be in Renderer.
Ensure we destroy the lights appropriately.
Move uniform declarations into the loop.
Add the SphereModel
World Matrix is passed to shaders in model draw function.
Parse for Sphere in scene file.
Push the appropriate lights.
Add Sphere to scene files.
Call the right scenes.
Updated VS solution file.