Architectural rollup

Culminating from discussions with @AlexDenisov and handiwork by @kreeger. Targeting my own branch as best practice to not break anyone on `HEAD` until it's smoke tested by someone besides me. I've rebased again since y'all pulled so I apologize for hassle syncing.