3.6. Composition concerns 3.6.1. Heterogeneous vs. homogeneous composition. In CBSE, components can only be assembled according to the rules specified by a specific component model; there is not much feasibility to assemble components that conform to different component models.