1. A computer-readable medium comprising computer-executable instructions that perform the following when executed by a computer: enabling a user to input data into a first node of a hierarchical data file; changing the hierarchical data file by retaining the data in the first node of the hierarchical data file; applying a transformation file on the changed hierarchical data file; and enabling the user to input data into a second node of the hierarchical data file.