1. A method of forming deduplicated images of a data object that changes over time using difference information between temporal states of the data object, said method comprising: organizing the content of the data object for a first temporal state as a plurality of content segments and storing the content segments in a data store; creating an organized arrangement of hash structures to represent the data object in its first temporal state wherein for a subset of the hash structures, each structure includes a hash signature for a corresponding content segment and is associated with a reference to the corresponding content segment, and wherein the logical organization of the arrangement represents the organization of the content segments as they are represented within the data object; receiving difference information for the data object, said difference information indicating the changed content for the data object for a second temporal state relative to the first temporal state, and said difference information indicating the location of the changed content within the data object; forming at least one hash signature for the changed content; storing the changed content that is unique in the data store as content segments modifying the organized arrangement of hash structures to incorporate new structures for the at least one hash signature for the changed content, incorporating the new structures in the organized arrangement of structures at a position corresponding to the location of the changed content within the data object as indicated within said difference information, and associating the hash signatures for the new structures with references to the corresponding content segments for the changed content; and associating the new structures with the second temporal state, whereby a deduplicated image of the data object for a second temporal state is stored without requiring reception of a complete image of the data object for the second temporal state.