type ShapeOptions = Readonly<Record<string, unknown>>;
Shape attributes accepted by the helpers (anything layout.shapes[i] takes).
layout.shapes[i]