Discriminant for component/schema kinds.
When adding a new type, remember to add it in the entries list below as well
The name is used as a stable key for serialization and lookups.