This... this ended up being crazy. I haven't really slept much this week, partly because I was staying up too late working on this, and partly because my brain wouldn't shut off even when I was trying to sleep.
idkfa now has a rudimentary "theme" functionality. That is, based on its user and global configuration, it can now choose whether to render something with one "theme" or another. Currently, the ability to choose between themes isn't available, but will be in the future.
I'm calling them "themes" because that is what Wordpress calls its "themes," which are different ways to display Wordpress that are not only cosmetic changes but also structural changes to the rendering as well. The "styles" for idkfa version 1 and version 2 were purely cosmetic. but the themes for idkfa v3 are both cosmetic and structural, as depending on your theme you can not only have a different rendering of the widgets (Latest Posts, Discussion Areas, etc.), but you can choose between different layouts for the site entirely.
I still have a bit more testing and clean-up to do, and I plan to switch over to the new theme here soon (maybe this weekend). Stay tuned.