The zone of proximal development as an overarching concept: A framework for synthesizing Vygotsky’s theories | Synapse