"""
SVG shape primitives.

This module exports all shape classes for creating and manipulating SVG geometry.
"""

from .base import BoundingBox, Shape
from .circle import Circle, Ellipse
from .line import Line, Polygon, Polyline
from .path import Path, PathCommand
from .rectangle import Rectangle

__all__ = [
    "Shape",
    "BoundingBox",
    "Rectangle",
    "Circle",
    "Ellipse",
    "Line",
    "Polyline",
    "Polygon",
    "Path",
    "PathCommand",
]
