@Incubating public interface SoftwareComponent extends Named
An implementation of this interface may also implement:
ChildComponent
to provide information about the hierarchy of components it belongs to.ComponentWithVariants
to provide information about the variants that the component provides.Named.Namer