LayerProcGen is a framework for layer-based procedural generation that's infinite, deterministic and contextual, that I'll release as open source later this year.
Check out the documentation work in progress and let me know if you have questions!
https://runevision.com/tech/layerprocgen/documentation/
#ProcGen



