Whew. This one was a lot of work.
Big thanks to the client for funding it.
Alts, etc: https://mega.nz/folder/YJ8jxK4A#0nlz-TwxnJg98Xrw-lbPbw