The document object is an abstraction for a PDF document.

The interactive document is built on top of a template document, which is just a predefined pdf with form fields.
Each field can be filled by either the agent or the client, but not both.