Value's component range. For string this represents the unicode range for chars, 0-127 limits to ASCII.
Range flag. If set to 1 the struct encodes a range, if set to 0 a single value.
Value range. For string ranges this represents the min/max length. For dimensions this represents the min/max pixel count or width/height in multi-component case.
A single allowed range of values, or a single allowed value.