Vertex array object wrapper for WebGL