Initial working of converting arbitrary structures to eulerian cycles.
Initial working routing algorithm.