Refactor IMergeRequest and IDocumentService interfaces: 'format' is now specified in the MergeRequest, not passed into Merge() method.
Add wrapper class & interface for framework PrintDocument class.
Refactor DocumentService: move print-methods into PrintService class and merge-methods into MergeService class.
implement IPrinterService