Faces
A grid of 2,000 randomly generated smiley faces renders as SVG, with each face’s eye offset, eye radius, and mouth shape varying unpredictably. The React components (Face, Eyes, Mouth, FaceContainer) compose the visual, while d3’s `range` generates the face count and d3’s `arc` draws the mouth path. The background circle, eyes, and mouth are positioned relative to a centered coordinate system, with the SVG width and height matching the face size.