Sewing 101

expose VirtualTreeNode so my external data extensions classes can use it
new PreLoader to allow extensions of hydra runtime to include tree data and query operators