World Countries Tree
This visualization displays a hierarchical tree of world countries, organized by continent and subregion. It shows the structural relationships between geographical groupings, with each node labeled by name. The chart uses D3.js v5's `tree` layout and `hierarchy` functions to compute the graph, and `linkHorizontal` paths to draw the connecting lines. Data is loaded from a JSON file, and the visualization supports interactive zooming via a custom `zoom` event, with labels styled using the Playfair Display font.