Properties
Name:
Title:
Comments:

Double click on a node in order to add a person. Drag a node onto another in order to change relationships. You can also draw a link from a node's background to other nodes that have no "boss".

This is the Org Chart Editor sample, but each node includes a TreeExpanderButton, and there are additional non-tree links connecting some of the nodes.

Diagram Model saved in JSON format:
{ "class": "go.GraphLinksModel", "nodeDataArray": [ {"key":"1", "name":"Corrado 'Junior' Soprano", "title":"The Boss"}, {"key":"2", "name":"Tony Soprano", "title":"Underboss"}, {"key":"3", "name":"Herman 'Hesh' Rabkin", "title":"Advisor"}, {"key":"4", "name":"Paulie Walnuts", "title":"Capo"}, {"key":"5", "name":"Ralph Cifaretto", "title":"Capo MIA"}, {"key":"6", "name":"Silvio Dante", "title":"Consigliere"}, {"key":"7", "name":"Bobby Baccilien", "title":"Capo"}, {"key":"8", "name":"Sal Bonpensiero", "title":"MIA"}, {"key":"9", "name":"Christopher Moltisanti", "title":"Made Man"}, {"key":"10", "name":"Furio Giunta", "title":"Muscle"}, {"key":"11", "name":"Patsy Parisi", "title":"Accountant"} ], "linkDataArray": [ {"from":"1", "to":"2"}, {"from":"1", "to":"3"}, {"from":"2", "to":"4"}, {"from":"2", "to":"5"}, {"from":"2", "to":"6"}, {"from":"2", "to":"7"}, {"from":"4", "to":"8"}, {"from":"4", "to":"9"}, {"from":"4", "to":"10"}, {"from":"4", "to":"11"}, {"from":"11", "to":"6", "category":"Support", "text":"50% support"}, {"from":"9", "to":"7", "category":"Motion", "text":"will change here in 2 months"} ] }