Components are a group of files within a codebase that are related to each other. Oftentimes, they are the modules of a system and are grouped under the same directory structure.