This Entity Architecture Component Diagram comprises vertices and arcs that commonly contain components, interfaces, and relationships such as dependency, aggregation, constraint, generalization, association, and realization. It could also include notes and rules. It has at least two ends represented by properties, each associated with the end's type. The same type may be found at more than one end of the association. A composite aggregation is a strong form of collection in which a part instance can only be included in one composite at a time. Consider the relationship of each component in this set to its neighbors. Most often, this will involve interfaces that are exported (realized) by certain features and then imported (used) by others.