A component that is required for the current component to properly work. For example, a workflow requires an entity to run.