Modularise processing based on document type.

Read receipts from `@documentTypeName()`