Implement more of undo-make-change-group-generator