There we go. I think I've got just about everything I want in the widget for now. Now I know how to abuse embedded SVGs to use as icons, too. So that's cool.
https://github.com/CaptainSpam/mastowidget
The very tiny home of CaptainSpam and all the various goings on at Exclaim Industries (which is just CaptainSpam).