What is a word that means "parts of a whole" and implies it can be combined with others of the same word to build something greater?
For example "blocks", "bricks", and "pieces" are examples I thought of. They are decent because they are abstract or general enough to refer to many different things that may be "pieces of a whole". I am looking for other words that are also general, and clearly communicate that they are an object alone, but can be assembled into something greater.