Currently the `Treeview` component is only needed in a single view. As such it should be co-located with that view to simplify the public API.