a framework for opengl