first pass at the tree
Pulled tree into its own component, added query and column settings