Change in scale/rotation to enable flatten and dissolve functions
Breaking changes:
- scaling of shapes and visuals is now applied before rotation. It used to be the other way around. This change is implemented to enable dissolving of frames while maintaining the shape on its new parent.