Added an innovation class to save innovation that happens in a
generation