Fork of Smiley Face Part V
Six smiley faces, each rendered as an SVG circle with yellow fill and black stroke, display random variations in eye offset, eye radius, and mouth thickness. The React components split into separate files for the face, eyes, mouth, background, and container, using ES6 modules and React Fragments. D3’s `arc` generator shapes the mouth path, while `d3.range` creates six instances from a single React component.