Patent ID: 7945541

Claim:
A method, comprising: processing electronic signals, via an object processor, to edit a first version of an object to create a second version of the object; maintaining information in a memory regarding a first association between said second version and said first version, said first association based, at least in part, on edits to said first version; processing electronic signals, via said object processor, to edit said second version of the object to create a third version of the object; maintaining information in a memory regarding a second association between said third version and said second version, said second association based, at least in part, on edits to said second version; processing electronic signals, via said object processor, to group the first version of the object, the second version of the object, and the third version of the object to create a version set, the version set comprising the first version of the object, the second version of the object, and the third version of the object; selectively displaying the version set as a stacked version set by displaying an editable rendering of one of the versions of the version set without displaying the other versions of the version set, wherein said displaying the stacked version set comprises displaying an icon to indicate that the displayed version of the object represents a stacked version set comprising multiple versions and wherein the editable rendering of the one version is capable of being edited to create a new version of the object; removing said second version of the object from said version set; and in response to said removing said second version of the object from said version set: creating a new association between said third version and said first version; and storing information in a memory regarding said new association, wherein said new association is based, at least in part, on edits to said first version.