SVG Fundamentals
This example demonstrates fundamental SVG shapes on a blank 960-by-500 canvas, including circles, rectangles, lines, and a path. The code uses plain SVG elements with React, setting attributes such as `cx`, `cy`, `r`, `fill`, `stroke`, and `stroke-width` directly in JSX. It shows how to style shapes with colors and outlines, including a dashed path connecting coordinates. No external libraries beyond React are used, and the rendering relies entirely on SVG's native vector graphics.