Implement modern Core Profile OpenGL rendering, vertex array objects (VAOs), shaders, and texture streaming.