Essentially, we didn’t want to run d3.force in the browser for a static graphic. So we used Observable as a place to try out the data and force params, and saved the SVG to the project. Then, extract positions to a CSV, regenerate layout responsively in Svelte