1. A computer readable medium comprising machine readable instructions that, when executed by a computer, perform a method comprising: receiving a demand for a display of a document; and in a real time response to the demand, and without further input from a user: attempting to identify one or more auxiliary files associated with the document; if the one or more auxiliary files are identified, then: attempting to validate the one or more auxiliary files; in an event that validating the one or more auxiliary files is successful: if the one or more auxiliary files are valid, then: identifying, in accordance with a specification of a predetermined schema, information from a main file that is to be replaced with the information from the one or more auxiliary files; and generating the document using the main file and the one or more auxiliary files such that the identified information from the main file is replaced with information from the one or more auxiliary files in accordance with the specification of the predetermined schema; and if the one or more auxiliary files are not valid, then: generating the document using only the information from the main file; and if no auxiliary files are identified, generating the document using only the information from the main file; and displaying the document.