REVIEW-2728 - introduce a specific type for the action that represents a stream of file copy details to process.

This doesn't change the design, just makes things more explicit than using Action to model this function.