The Meteoritic Hypothesis