This example shows a user-defined hierarchical layout. If the user defines
levels for nodes but does not do so for all nodes, an alert will show up
and hierarchical layout will be disabled. Either all or none can be
defined. If the smooth curves appear to be inverted, the direction of the
edge is not in the same direction as the network.