Professional learning communities (PLCs) as learning environments for teachers: An in-depth examination of the development of seven PLCs and influencing factors. (December 2021)