1. A method for reconstructing archived communications, the method comprising: receiving, at one or more computer systems, information associated with transcripts of a plurality of interactions, each transcript generated according to a model that normalizes information associated with a plurality of communication modalities into a common information structure; determining, with one or more processors associated with the one or more computer systems, a list of events, each event indicative of an interaction between one or more participants of at least one or more communications represented in the transcripts of the plurality of interactions; determining, with the one or more processors associated with the one or more computer systems, an ordering for each event in the list of events based on hierarchical relationships between the events; and generating, with the one or more processors associated with the one or more computer systems, a snapshot reconstructing a timeline for the plurality of interactions.