Components are composed and integrated based on their models of interfaces to support third party composition.
When assembling components, their interface models guide the process to enable use in third-party compositions.