Add some elementary framework for GDI+ ellipse drawing

I'm not going to pursue it immediately, but it could be nice to have in
the future
Add nodes around active selections

In the future, I think I will give these a dedicated user preference.
They're hardly necessary for square transforms, but for circular or
rounded rect, they will be very helpful for finding the corners of the
selection area.