ControllerFlowable

@MainActor
public protocol ControllerFlowable<PresentationConfiguration> : Flowable where Self.InterfaceCoordinator == DestinationUIKitCoordinator, Self.PresentationConfiguration == DestinationPresentation<Self.DestinationType, Self.ContentType, Self.TabType>, Self.PresentationType == DestinationPresentationType<DestinationPresentation<Self.DestinationType, Self.ContentType, Self.TabType>>

This protocol represents a Flow which coordinates routing and navigation as a user moves through a UIKit-based app.