Added OpenGL infrastructure