Smiley Face
A grid of randomized smiley faces appears, each rendered as a yellow circle with black outline, two eyes, and an arc-shaped mouth. The faces are generated using React components that compose SVG elements, with D3’s `arc` function calculating the mouth path. Random values for stroke width, eye offset, eye radius, and mouth dimensions create variation across the 18-face layout. The example demonstrates reusable React components and D3 integration for declarative SVG generation.