Shapes with SVG
This example demonstrates basic SVG shape rendering, including circles, rectangles, lines, and paths, organized into groups with transforms. It shows how SVG attributes like fill, stroke, and stroke-width control appearance, while nested `<g>` elements apply translations and scaling. The code also uses CSS classes, such as `.lines`, to style the line and path elements, and leverages React as the framework wrapper for the SVG markup.