R7 - modelint/types GitHub Wiki
R7 / 1:Mc
Component holds a subset of values defined by exactly one Type
Type defines superset of values assignable to zero, one or many Component
A Component must be typed by either a Base or User Type to establish what values may be assigned to it.
A given Type may or may not specify any particular number of Components.