Awesome. I’ve been working on parts of this but I love how you brought it all together in a coherent article that’s not too long 😉