Changelog
- All instances of "switching" have now been changed to "swapping" in order to fit the branding of the tool.
- A bug was fixed where after an unlink or swap, the changes might not be fully saved. (Thank you, @GaryOderNichts and @Lazr1026!)
- Some behind-the-scenes refactoring took place that shouldn't be noticeable to the user, but does make the code more efficient.
- Drawing text is now much more efficient with the introduction of font caches, and may be made even more efficient in the future. (Thank you for the idea, @GaryOderNichts!)
- Drawing screens (such as the start screen) is more efficient as well. (Thank you, @NicoAICP!)