CoordinatorCore doesn't assume anything about whether it's a Flutter module, webview, or native view.
It only assumes one thing: Coordinator has a root stack path.
With that interface, we can combine Flutter modules, webviews, and native views together in a single Flutter host.