An interesting diversion into procedural generation... https://blog.jermdavis.dev/posts/2020/an-interesting-diversion-into-procedural-generation