How galaxies come to be