{"version":"1.0","type":"rich","title":"Untitled","description":"Five vertical strands of connected name-labeled nodes branch across the SVG canvas, with each strand colored distinctly. The visualization renders family or group relationships from a CSV file, where each row represents a generation and each column a lineage. Users can drag individual nodes or labels to reposition them, which dynamically updates the connecting Catmull-Rom curves via d3.line and curveCatmullRom. The implementation uses D3 v5 with SVG elements, custom drag handlers, and a manual data parsing loop from the loaded CSV.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/df7faa6738d441ef9a94103fe174977d?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}