The phrase "elaborated upon" in the passage is closest in meaning to A. proved wrong B. misunderstood C. repeated D. Further developed