2.5: Flowgrammer screen shot

Version 2.5 includes a new sample application, Flowgrammer.
Flowgrammer is basically a flowchart application that imposes certain syntactic and semantic rules. As the user drags in constructs from the TreeView, permissible drop points are highlighted. Deleting nodes automatically stitches the diagram back together. Each change to the flowchart causes a layered-digraph autolayout to position all the nodes and route all the links reasonably.

The user can also edit properties associated with each node, using a PropertyGrid.