3. The method of claim 2 , further comprising: using the second media processing application to retrieve from the storage the data describing the edit to the first element of the media project; and wherein the edit performed by the user of the second application on the second element of the media project is based at least in part on the data describing the edit to the first element of the media project.
2. The method of claim 1 , further comprising: retrieving from the storage and playing back the canonical representation of the current state of the first element of the media project, wherein the retrieving and playing back is performed by one of the first media processing application and the second media processing application of the plurality of different media processing application.