What macroevolutionary concept is considered controversial by some people?
A) the appearance of new traits in existing populations B) the common descent of all organisms from one ancestral cell C) the concept of species being subdivided into separate populations D) the concept that genes can vary spontaneously