continued refactoring to get architecture update working. most pathways render now, even though some of the shapes are just placeholders.