start re-plumbing the tree and page compilers