Vertex array objects are important for rendering objects on-screen. At present, the VAO abstractions are workable, but not elegant.