libakg - scratch/dots/???

My original intent was to use libakg as a staging area for experimental code that I wasn't yet sure would pan out. However, it's been so much more convenient than multiple repos that I'm pretty much putting erry here.

And yeah, it's not very good practice WRT packaging or separation-of-concerns. But since version control is supposed to be helpful, I've resolved not to get hung up about that as long as I keep getting stuff committed.