Enhanced Controls:
• Load Data: Select JSON file and click Load button
• Pin Nodes: Right-click to pin/unpin
• Hide Nodes: Click in node list to toggle visibility
• Highlight: Left-click nodes for connections
• Drag: Move nodes (pinned nodes stay fixed)
• Zoom/Pan: Mouse wheel and drag background