Mammalian Kidney Development: Principles, Progress, and Projections | Synapse