Interface for component that is able to provide description for passed components.
Describe a component based on it's identity and itself.
See Implementation
Interface for component that is able to provide description for passed components.