@glyph I am sorry but this sounds like you are just giving an argument why not being ashamed, just writing a short document giving a single sentence explanation of each thing (we don't need the backstory! every large project ends up like this eventually!) would be helpful for more than one party!!
I do urge, if looking at the structure makes you think "I should fix this", document it FIRST, THEN do fixes. Don't get distracted! Maybe keep an open TODO buffer w/ the structural changes you want :P
@glyph I do want to stress I have never used, and have never before this moment attempted to read the source of, Twisted (sorry) (I can't imagine what it could do that fits my needs better than Flask— if I ever did something that required more complexity than Flask offers, I'd use Rocket), so I'm not looking for the information myself. I'm just looking at the repo this second with (legitimately) fresh eyes and checking my "idiot in a hurry" sense (and as mentioned I am in a hurry)