Added a base OpenGLWindow class (cf: http://qt-project.org/doc/qt-5/qtgui-openglwindow-example.html--it's almost a direct copy, and will require modification for threading and efficiency)