Precompile joi schema. Closes #1566
Cleanup
Move ext topo to module. Closes #1569