UPDATE 1/11/2025: site under construction.
If anyone is actually visiting this site, you may have noticed that a lot of stuff has been missing. I've been reworking a lot of the material to be more concise and coherent, and it should be back up shortly.