I originally intended this to be a generative art side project, but there's been a magnitude of great ideas commented here!
The graph idea could work, but the algorithm produces slightly different results each time it is ran. It still could be really interesting to try!