Feature/add 3d primitive cube