Started working on the OpenGL implementation.