[FEATURE] Add model for CPA signal

WIP - tagging @justinaiken and @crienzo as interested parties.

* [ ] - `<receivefax/>`
* [ ] - `<fax/>`
* [ ] - `<document/>`
* [ ] - `<metadata/>`
* [ ] - `<finish/>`