Rename AttachTexture in SetTexture
Use slices in Group instead of maps
Add Move for relative translations of shapes
Add SetCenter for setting a new center of the shape
Add Clone for cloning the shape