Many types of Procedural Generation (PG) including: Cellular Automata Wave-function Collapse Dungeon Generation