Remove some unused variables.
Only assign tangents for mesh buffers that actually use normal maps
Support for glDrawElements{Instanced}?BaseVertex
Add a global VAO manager
Use global VAO for rendering