Move mesh and texture data out to own class

manage shared resources better!