http://www.acm.org/pubs/articles/proceedings/uist/168642/p207-freeman-benson/p207-freeman-benson.pdf
LoveChild of HotDraw and a ConstraintSystem?, created by BjornFreemanBenson.
* The above link requires an ACM subscription, or otherwise is pay-per view.