Author’s note: This is a big, gnarly, technical post. I’m not apologising, because I love nothing more than a...