CM Generations and a Vision for the Future