Description
Currently, you can only change the IO layer by using the app/web.config because some of the underlying classes or ctors are internal. By making these public the API will be exposed and programmatic injection of the IO layer would be possible...do we want to do this?