Testing OpenGL

Very much WIP branch for experimenting with how to set up OpenGL
rendering. Don't expect this to compile.
Finished testing

Will merge this branch into Workbench.