Astrocytes, neurons, synapses: a tripartite view on cortical circuit development