moved OpenGL base classes to ogl/core