This version adds a view coordinates to camera coordinates transformation stage to the renderer. This lets us control the shape of the camera's view volume