1. A method comprising: receiving a copy of original data and delta data that includes information of changes to the original data; generating and maintaining an updated version of the copy by applying the delta data to the copy as the delta data is received; and dynamically transforming the updated version from a first structure by organizing items of the data into a second structure that preserves the hierarchy of the first structure.