I have to say, with those trees of games, and only some spawning progenitors... this is kind of looking like a game development evolutionary process almost. Very interesting.