Parser and OpenGL skeleton