Protocol: Added Offset, used to define the rotation/scale points of shapes