Non-Destructive Editing