What is Main Data Object?
The main data object is a Salesforce Object from which the template will collect data and define the relationship with other Objects. If you want to create a document in which most of the information coming from a specific record or related to that record, then the object holding that record is the Main Object.
Example:
You want to create offer documents. The document contains information about an opportunity record and it's related information such as company name (Account), detailed offers (Opportunity Line Item). Thus, the Opportunity object is the Main Object to be used when creating the offer template, while Account is one of the related object and Opportunity Line Item is one of the Related List of the main object.