cornerstone; foundation stone — A stone placed underneath a pillar of a building, as a foundation.
foundation — (figurative) The foundation of something.