Slightly change how modes are represented
Add support for swapping editor modes