World Countries Tree
A hierarchical tree visualizes a small JSON dataset of family connections, tracing from a root node through individual names and attributes like birthplace and date. The D3.js v5 code builds the layout using `d3.hierarchy` and `d3.tree`, drawing curved paths with `d3.linkHorizontal`. Text labels display node IDs with font sizes scaled by depth. The SVG visualization includes zoom functionality via `d3.zoom` for interactive exploration.