Use singleton template for VAOManager (ex VBOGatherer)