Galaxy Progenitor