25. The one or more non-transitory computer-readable media of claim 23 , wherein the most current version of the first subdocument and the particular version of the second subdocument are different versions of the same subdocument.
23. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause: within a repository, storing: a first compound document that includes a first parent document that links to a first plurality of subdocuments that includes a first subdocument that corresponds to a first plurality of versions, a second compound document that includes a second parent document that links to a second plurality of subdocuments that includes a second subdocument that corresponds to a second plurality of versions, a first compound declaration in association with the first compound document, a second compound declaration in association with the second compound document; while performing one or more operations to replace, in the first compound document, (a) links to the first plurality of subdocuments with (b) content of the first plurality of subdocuments, using said first compound declaration to return the most current version of the first plurality of versions of the first subdocument; while performing one or more operations to replace, in the second compound document, (c) links to the second plurality of subdocuments with (d) content of the second plurality of subdocuments, using said second compound declaration to return a particular version, of the second plurality of versions of the second subdocument, that is not the most current version of the second plurality of versions; in response to a request to check out a particular version of the first plurality of versions of the first subdocument for reading or modifying, checking out the particular version of the first subdocument without checking out any other subdocument of the first plurality of subdocuments and without checking out the first parent document.