Simple OpenGL rendering framework