Each model row now has a Clone button that duplicates the model with all its ports, flags, and images, appending '(copy)' to the name. Saves re-creating 48 ports when making a sibling switch model.
- Database schema (SQLite) with migrations - Data models: racks, devices, device models, ports, connections - CRUD store layer in internal/db/ - Connection tracing service - HTTP handlers for overview, rack, device, model, connection, wall sockets - HTML templates with HTMX for connection modal - Dark-themed CSS - Vanilla JS for modal overlay management