What are the definitions of the different generations?