These have been sprinkled around different repositories for a few years now. This is an attempt to bring them together. For now I'm just using git submodules but at some point I'd like to merge the histories in some not-too-messy way. Maybe keep the commits in chronological order if possible.
Meanwhile I'm working on some new stuff, which is not in a submodule.