'building block' definitions:

Definition of 'building block'

(from WordNet)
noun
A single undivided natural thing occurring in the composition of something else; "units of nucleic acids" [syn: unit, building block]
noun
A block of material used in construction work

Synonyms of 'building block'

From: Moby Thesaurus