Composing and Distributing Components

The component model defines how components interface to each other and to hosts. This section describes how to work with components: from authoring them in custom code or by composing existing components, to using them in applications and distributing them via registries.