Adds Data Mover interface, and a test implementation of the interface