Factory

@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class Factory

Mirrors dagger.Subcomponent.Factory and just conveys that this annotated factory should be mirrored in the merged component class.