Object-oriented C++ wrapper for OpenGL.