This class implements undo for reparenting operations.
initializeWith:for:
Initialize the instance variables.
undoIt
Undo the parent change
newFor:from:
Create and initialize a new instance