Only assign tangents for mesh buffers that actually use normal maps
Support for glDrawElements{Instanced}?BaseVertex
Add a global VAO manager
Port work from VBOGatherer