Migrated most of the stuff to work with Pillow through the use of a rather shady idea of generating the image files beforehand and just swapping them to show the end result (better than regenerating them every update). Unfortunately I couldn't do a similar thing for the text because of how Pillow seems to work.
Most features have been re-added except animated elements (wifi, battery, progress bar). Those will be added when I decide on how I want to accomplish it.
New features:
- Custom font loading (Rodin Bokutoh Pro DB should be the closest to the 3DS system font).
- Text alpha channel support.
- Text alpha channel configuration and preview.
V1 py script added as a separate file for easy reference.