remove dependency on OpenGLContext and all of its dependencies. Yay