HV-905 Providing a global config for auto unwrapping

An early attempt. Any thoughts on the direction?
I followed the example of fail fast which throws an exception when there is a discrepancy.