Really shoddy first draft of some type of generations gui