Braindump into ARCHITECTURE.md, remove old README stuff

ARCHITECTURE.md is mostly the result of me wrapping
my brain around this stuff. I'm sure others will
benefit as well. I take responsibility for keeping it
up to date even if things change.