Command Logic Simple implementation of commands. Can be used to: push commands undo commands redo commands execute commands -- work in progress --