Path-based routing tree.
A compressing dynamic trie (radix tree) structure is used for efficient matching.