See https://kottke.org/23/02/where-the-elements-came-from and its sources.
Incorporating the data should not be hard, but I wonder how/if such a design could be implemented in ggplot2 (it probably can be done, the question is how much work it would require).