Drawing on surfaces

 From:  Michael Gibson
1621.45 
I've still been working on a few things for the new on-surface drawing, it affects quite a lot of stuff.

Almost have it finished though, I'm down to just a last few things.

I think what I will do is after this is wrapped up I will release the first beta with just what I've got so far, and push the geometry library update out to the next one.

- Michael