https://observablehq.com/@d3/collapsible-tree https://github.com/flowhub https://blog.kowalczyk.info/article/ea07db1b9bff415ab180b0525f3898f6/advanced-web-spidering-with-puppeteer.html