GL: first steps: abstraction of bindable objects with Buffer being the first one ready

also moved Cuboid to STL arrays