Get all currently visible ports (flattened).
List<ElkPort> get visiblePorts { final ports = <ElkPort>[]; for (final node in visibleNodes) { ports.addAll(node.allPorts); } return ports; }