Thank you! Happy you like the idea!
I designed all the building blocks - they consist of multiple different palettes of different scaled objects that the algorithm can choose from randomly and therefore build a unique composition every time depending on what blocks it chooses.
The background color is dynamic, but the scenery is curated in the sense of that again there are a certain amount of scenes and arrangements that it can choose from.
It’s all a careful balance between randomness and control, in order to still have a huge variety of outcomes but limit the chaos of too much randomness.