HTML Starter
A grid of 18 cartoon faces rendered with React components and SVG, each with randomized eye sizes. The faces are built from reusable React components: `BackgroundCircle`, `Eyes`, `Mouth`, and `FaceContainer`, which positions the SVG group at the center. The mouth uses the `d3.arc` shape generator to draw a smile, and the grid is generated using `d3.range` and `Array.map`. All coordinates and dimensions are parameterized as props, demonstrating composable, data-driven React visualizations with D3 for geometric calculations.