Lesson 1
A grid of 24 cartoon faces rendered as SVG, each with randomized facial features, demonstrates a modular React component approach. The code combines D3's `arc` generator to build mouth paths and `range` for the repeating layout, while React component composition handles circles for the head, eyes, and mouth. The faces are generated with varying eye offset, eye radius, mouth width, and mouth radius, producing a playful, varied pattern within a fixed 116x116 pixel viewport.