This example takes Mike Bostock's original circular layout to D3.v5. Some code was left in this example as a talking point for discussing d3.v5 and reusable charts.
The idea here is to implement the reusable chart technique; however, this technique is only setup in this example and not actually used.
The use of Promise.all() does pull data, but this example does not use this data in the actual visualization. Hopefully, this example's usage of promise
will be helpful for iterative thinking and lay the groundwork for what our community will improve.