1. A computer usable program product comprising a computer usable storage device including computer usable code for creating a virtual machine using a preprovisioned mutated template, the computer usable code comprising: computer usable code for identifying, using a processor and a memory, an identifier of a template, wherein the virtual machine is to be created on a data processing system using the template, the template being a member of a set of templates included in the mutated template; computer usable code for selecting a block of data in the mutated template for reconstructing the template from the mutated template, wherein a manifest associated with the mutated template specifies a location in the mutated template where the block of data is included in the mutated template, and wherein the manifest is usable to reconstruct the template specifically from the set of templates; computer usable code for populating a data structure of the template with the block of data such that the block of data occupies a predetermined position in the template, thereby reconstructing the template from the mutated template; and computer usable code for creating the virtual machine on the data processing system using the template.