Heterogeneity and Developmental Connections between Cell Types Inhabiting Teeth