The IValue<T> type is an Interface Type that designates the type it is applied to as something that contains a Value Type.
This allows for the thing implenting the type to be sourced in ProtoFlux, which in turn allows for the thing to be written to via a Write node. This does not allow the object to be driven, which requires it to implement IField.
Components Implementing IValue
The following components implement the IValue type. This allows the component itself to be sourced and written to, which usually is not possible.