Cleanup: using structures for more explicit managment of vertices & indices buffer