* Allow commands to called to save them to history without executing them
* Option to omit save and undo function from commands