Human readable ID for a widget. Must be unique within a widget set. Considered unsafe as it may contain user defined data.
- Must only contain the following ASCII characters: a-z, A-Z and 0-9.
- Must not start with a number.
- Must have a maximum length of 100.
- Must be camelCase.
str