Smiley Face Part I
A yellow smiley face is drawn using React components that compose SVG shapes: a background circle for the head, two offset circles for eyes, and a d3.arc-generated path for the mouth. Each feature is parameterized by props like radius, eye offset, and stroke width, allowing the face to be reconfigured. The `FaceContainer` component applies a transform to center all elements, and the entire face is rendered dynamically from data-driven values in d3.v7 and React 18.