1. A method, comprising: creating a differences file from a first image and a second image, the second image including data sections from the first image and new data sections, the differences file including pointers to the data sections of the first image that are included in the second image and the new data sections from the second image; identifying dependent data sections that require data from one or more referenced data sections; and reordering the data sections and pointers so that no dependent data section requires data from a referenced data section that precedes it in the order.