Evolution of Specialization in Heterogeneous Environments: Equilibrium Between Selection, Mutation and Migration | Genetics