[Edit] A progenitor is literally an ancestor; I answered GP's question. It's "progenitor" that should instead be "precursor", in the featured article.