What's another word for building block?

comments powered by Disqus