We can update a shape's metadata using a custom UI. Create a shape, select it, and edit the label metadata. The label is stored in the shape's meta property, which can be used to add custom data to any shape.

Local imagesShape meta (on change)