A IValue<T> Is a reference value type. This is used for writing to a value like a variable or components values.