Distinguish data from result
Change compute signature
Start toporouter tests
Change data structure
Scaffold topological result
Start building geometry