Flush out learner groups and move everything into components