Switching to a single key per command factory.
Work on getting cursor position working properly with undo/redo.
Finishing up the delete left operations.