Sources
Observable Notebook
https://observablehq.com/d/861e7f60185d063d
GitHub Repo