Provides an implementation-agnostic set of attributes to annotate components for dependency injection composition