Separately, check out plantuml for diagrams from text http://plantuml.com/
Reply on news.ycombinator.com