To make this feature usable in production, we need to: - Persist the plant model into the database - Normalize the component/connection data structure - Make each component type form (equipment / carrier / gate) map cleanly to that structure closes #50