World Countries Tree
This interactive visualization displays a hierarchical tree of world countries, organized by continent and region. The SVG-based layout uses a horizontal dendrogram structure, where each country name appears as a text label connected by curved, teal paths. The view supports pan and zoom interactions through the `d3.zoom` event handler. The data structure follows a nested JSON format containing `World` as the root, dividing into continents like Asia and its subregions (Southern Asia, Western Asia) before listing individual countries alphabetically. The code employs `d3.tree`, `d3.hierarchy`, `d3.linkHorizontal`, and `d3.event` APIs to compute the layout and manage the dynamic transformation.