Added simple generation
added details about first generation
3rd iteration
I'm out of useful names, gonna hate myself for this later
Finished iteration 5
I don't even know anymore