Modules are reusable infrastructure building blocks that are used by higher-level components or top-level projects.