Coordinate translation matrices!

- Individual layer groups now have (0,0) as their center, contents are relative to that.
- ImagePreview drag events now provide coordinates relative to the layer's CTM.
- Rotation now works with the CTM, so for things that are themselves scaled/translated.
- Display-only scaling. (Currently scales controls too, hmm...)