Unique identifier for this shape.
Display name of the shape.
OptionalshapeVisual styling properties (fill, line, effects, geometry preset, etc.).
OptionaltextOptional text content displayed within the shape.
Type discriminator for basic shapes.
Optionalxfrm2D transformation (position, rotation, scale).
Basic shape object.
Represents a standard geometric shape (rectangle, circle, arrow, etc.) with customizable geometry, styling, and text content.