The type of the configured value.
The set of states the reifect can switch between.
The type of the attached object.
How a single reifect property may be configured: one value for every state, a value per state (each optionally interpolated per object), or a single StateInterpolator covering both.
The type of the configured value.