A wrapper for trees (nested hashes and/or arrays of hashes and/or arrays) that lets you reorganize access to underlying data with "routing" rules