User:David MacQuigg/Sandbox/Hierarchical routing