One of the key drivers of human evolution and diversity, accounting for changes that occur between different generations of people, is explained by new research.