Command Logic

Simple implementation of commands.

Can be used to:

  • push commands
  • undo commands
  • redo commands
  • execute commands

-- work in progress --