Generic interface for fragments, features and other components that want to handle ‘back’ button presses.
An interface for all entry points to feature components to implement in order to make them lifecycle aware.
Interface for features that need to request permissions from the user.
Wrapper for LifecycleAwareFeature instances that keep a strong references to a View. This wrapper is helpful when the lifetime of the View may be shorter than the Lifecycle and you need to keep a reference to the LifecycleAwareFeature that may outlive the View.