Understanding Non-Destructive Editing