- [ ] Render switches only: 3 nodes and 5 directed edges for the example. - [ ] Terminals appear as a badge/count on each switch, not as nodes. - [ ] Directed edges drawn per-direction - [ ] Read-only - editing stays in the forms. - [ ] Add Cytoscape as a frontend dependency