Add user interface. Runs well. Needs to display snapshot of each generation