Turning off code rewriting because I don't need it at this point.
Reworking replacements for tokens to be many to many instead of one to many.
Fixing some code analysis warnings.
Cleaning up unit tests, getting the basic undo/redo infrastructure working.