Okay - that's good to know that I don't have to have a template.
Just for background - my contract is getting too complicated for a template, so I've written a visualforce page with controller to create the contract ( with embedded signature tags), and I've attached that PDF as an Attachment to my Contract record (that's all done with one custom button on my contract). And, I would like to send the user to the Agreement page, so they can make any modification needed on the agreement and then send for signature. But I'm unsure how to attach my Attachment to the agreement.
If I link to the AgreementTemplateProcess VF page - are there parameters that I can specify the Attachment Id?
Do I have to build the Agreement record in my code and then do the attachment? If so - anything that tells me what fields are required, etc?