To understand the diversity of life it is helpful to consider how natural boundaries, which exist now and in the geological past, have restricted movement and how different climates have lead to different environmental pressures. Both geographical isolation and differing environmental pressures have resulted in diversification through natural selection. Different groups of species, and different types of solution have evolved in different parts of the world.