A static JSON Tree structure is used as input for this animation.

By setting the specific orientation for nodes we can create a multitree structure.

Nodes and Edges are styled with canvas specific styles like shadows.

Click on a node to select it.

You can change the selection mode from Normal selection (i.e. center the selected node) to Set as Root.
See the Example Code

Selection Mode