overload treeRepository
add PageQueryBuilder 'enumerable' and 'explorable'
add Nav builder for menu generation