A theory of the evolution of development