This is great. I've found myself needing a nice canvas-based graph visualization tool; I might just look to their code (thank goodness for LGPL!) for inspiration. When I start the project up and it gets a bit of velocity behind it, I'll post the github link.
Here's hoping the source is decent to read, too, Graphviz is a nightmare and I've been curious how to do some of these things.