Canvas SVG shape with position and size.
@type t() :: %Plushie.Canvas.Shape.CanvasSvg{ h: number(), source: String.t(), w: number(), x: number(), y: number() }