| AbstractUnitProvider | Default serializable abstract implementation of IUnitProvider. |
| BinaryWrapperUnit | Simple wrapper/decorator for IBinaryUnit |
| ContainerUnit | Container units are non-binary units used to represent tree structures. |
| DataContainerUnit | Container units used to recursively process virtual folders and data blobs. |
| DataContainerUnit.Entry | |
| FileContainerUnit | Container units to recursively process folders and files. |
| InteractiveWrapperUnit | Simple wrapper/decorator for IInteractiveUnit |
| LazyDataContainerUnit | |
| LazyDataContainerUnit.Entry | |
| WrapperUnit<T extends IUnit> | Simple wrapper/decorator that delegates its job to the provided IUnit. |