Initial bits in place for tree executor
Begin reworking the RouteExecutors
working tests