Moved IOpenGLContext to a seperate file (EncoShared)