Command pattern for Redo-Undo II

This command redo-undo implement group the command under Do/Undo category.