1. A computer-implemented method for generating a document, comprising: generating, based on a first instantiated data model, a second instantiated data model; and generating, based on the second instantiated data model, the document.