6. The method of claim 5 wherein determining the at least one version that includes the first object represented by the first vNode includes: traversing the vDOM node tree associated with the structured document from the first vNode to at least one root vNode corresponding to at least one version of the structured document that includes the object represented by the first vNode.
6. The method of claim 5 wherein determining the at least one version that includes the first object represented by the first vNode includes: traversing the vDOM node tree associated with the structured document from the first vNode to at least one root vNode corresponding to at least one version of the structured document that includes the object represented by the first vNode. 7. The method of claim 6 wherein traversing the vDOM node tree comprises: selecting a version context object indicating a first version of the structured document including the first object; navigating from the first vNode to a first parent vNode, wherein the first parent vNode is the first vNode's parent in the first version of the structured document; setting the version context object on the first parent vNode so that navigation continues on the first version of the structured document; navigating from the first parent vNode to the root vNode via at least one other first ancestor vNode, wherein the version context object is set on each of the first ancestor vNodes.