sig2dot revised Icon
a object-oriented rewrite of sig2dot
Free