Winforms custom control - Hierarchy mapper

Last night I took someone up on a dare and whipped up a
quick-n'dirty winforms control which allows graphically mapping connections
between nodes in different hierarchial views (represented by
treeviews). The connections are created by dragging nodes
from one side to the other, they are selectable (just click on a line), they
support context menus. It is similar to the BizTalk Mapper UI and
other graphical XSL generation tools .

Not bad for just under 4 hours of
work. :)  

The source
is here
. Do whatever you want with it, but be nice
and leave me a comment if you use it somewhere.

Note: Altough this written in 4 hours, it was tested for 4
minutes so it doesn't come with any sort of warranty - use at your own risk.