migrate route diagram switching to work in graphiti 0.9

currently, the diagrams are lazily created as routes are selected.

tested adding and removing routes.  the diagram seems to update correctly.