Made VertexArray non-virtual.
Cached it's creation in GuiTexturedQuad to avoid repeatedly instancing it.
A lot more profiling.