Basic transformation code.  Undoes parts of transformation before concatenating changes
so that resulting scales and rotations are centered on object.

Controls
--------
ESC: quit
I,J,K,L: translate in the XY plane
;,P: scale down, up
U,O: rotate around Z axis
