This is a (new) work in progress. I'll make updates each week until I am happy with it then go to blog posts. Check back soon!
Last update: 1/17/2026