More root topology stuff.
Rename topology/ to be more descriptive, and some more updates.