10/23: Since this was posted in August, 2021, I've made a lot of changes. I have updated this post at the bottom with links based on dat...