Partial Undo feature

Can undo creating and deleting objects. Next step, undo moving objects.