Companion

Where every feature's usage is reachable from, whichever module declares it.

A feature module extends this with the usage it owns, so an app finds them all by completing on Usage. rather than having to know which module to import:

public val Usage.Companion.sceneTextInput: Usage<SceneTextInputSubject>
get() = SCENE_TEXT_INPUT