working OpenGL subsystem with basic constant buffers, meshes (using VAOs), pipelines and updated context.