Add rudimentary implementation of OpenGL VAOs