Storing and tracking a collection of entities is a common smart contract design pattern. Examples include a collection of token holders, authorized accounts, decentralized storage hashes, lookup lists etc. Modules in this category provide solutions for different collection scenarios.