ICE 8 D3 Tree (Sai Kaushik Ganji)
This tree visualization displays the architecture of a household cleaning robot as a hierarchical diagram. It shows four main subsystems—Perception, Navigation, Actuation, and UX—branching into individual components like the RGB Camera, SLAM, Drive Motors, and Mobile App. Using D3 v7, the code applies `d3.hierarchy` and `d3.tree` with a custom `nodeSize` and `linkVertical` to render the layout as SVG. Nodes are drawn as colored rectangles, circles, or diamonds, with labels positioned below each shape.