Layers of learning: Multidimensional teacher agency in professional development