1. A system that synchronizes electronic data and representations of the electronic data comprising: a map bank that stores relationships between the electronic document and the representations; and a mapping engine that utilizes at least one relationship to synchronize the electronic data and the representations such that a modification to the electronic data is mapped to the representations and a modification to a representation is mapped to the electronic data and the remaining representations.