Strategise the Exception Policy so that clients can define their own.

Using the interface IExceptionPolicy, of course!!