Interim commit before refactoring SharedGlObjects -> Renderer.
Interim commit for continuing work from home.