Manages Segue Controller internally.
Adds debug logging and delegates logging logic to Timber implementations.
Adds @Nonnull to generated SegueController.
Stores models using the provided GsonProvider.