DMR is internal to the IO operations and thus the DMR related data types can be removed
Added some TODO’s