Click on a Node to center it and show its relationships.

The `findDistances` function computes the distance of each node from the root node, thereby establishing which layer each node should be in. The `radialLayout` uses that distance information to set the `angle`, `sweep`, and `radius` data properties. Bindings in the node template will produce the appropriate Shape.geometry and the GraphObject.alignment and GraphObject.angle for each TextBlock.