Expand description
The one EmbedderClient the framework provides: owns the AppCell and
translates host pushes into binding methods.
Dart has no type for this — the engine owns the isolate. App stays in
foundation. This crate sits above scheduler and gestures so the isolate
can name both.