Move ext topo to module. Closes #1569