SVG Fundamentals
This example demonstrates fundamental shapes in SVG, including circles, rectangles, lines, and paths, each styled with colors, strokes, and fills. The SVG canvas is 960 by 500 pixels, and shapes are positioned with explicit coordinates. The code relies on native SVG elements such as `<circle>`, `<rect>`, `<line>`, and `<path>`, with attributes like `cx`, `r`, `x`, `width`, `stroke`, and `fill`. A complex path defines a curved outline using cubic Bézier commands. No external libraries are used; the example is rendered directly via the browser's SVG support, with a hardcoded shape set.