[child_view] Move lib.module ChildView use to SDK

TEST: Ran SysUI; Started a story
SCN-898 #comment
SCN-1033 #comment
SCN-1214 #comment

Change-Id: Ia79e419f6aca37c9e1ddbbbe07d202fa7b0d8033
diff --git a/public/lib/module/dart/BUILD.gn b/public/lib/module/dart/BUILD.gn
index ac655a6..133fe33 100644
--- a/public/lib/module/dart/BUILD.gn
+++ b/public/lib/module/dart/BUILD.gn
@@ -16,13 +16,15 @@
   ]
 
   deps = [
-    "//sdk/fidl/fuchsia.ui.viewsv1",
     "//sdk/fidl/fuchsia.modular",
+    "//sdk/fidl/fuchsia.ui.gfx",
+    "//sdk/fidl/fuchsia.ui.viewsv1",
+    "//sdk/fidl/fuchsia.ui.viewsv1token",
     "//topaz/public/dart/fidl",
     "//topaz/public/dart/fuchsia",
+    "//topaz/public/dart/fuchsia_scenic_flutter",
     "//topaz/public/lib/app/dart",
     "//topaz/public/lib/component/dart",
     "//topaz/public/lib/story/dart",
-    "//topaz/public/lib/ui/flutter",
   ]
 }
diff --git a/public/lib/module/dart/lib/src/module_context_client.dart b/public/lib/module/dart/lib/src/module_context_client.dart
index 7069b7a..03447d3 100644
--- a/public/lib/module/dart/lib/src/module_context_client.dart
+++ b/public/lib/module/dart/lib/src/module_context_client.dart
@@ -6,13 +6,16 @@
 
 import 'package:fidl/fidl.dart';
 import 'package:fidl_fuchsia_modular/fidl.dart' as fidl;
-// See DNO-201 for details on the _view_token path.
+import 'package:fidl_fuchsia_ui_gfx/fidl_async.dart';
 import 'package:fidl_fuchsia_ui_viewsv1token/fidl.dart';
+import 'package:fuchsia_scenic_flutter/child_view.dart' show ChildView;
+import 'package:fuchsia_scenic_flutter/child_view_connection.dart'
+    show ChildViewConnection;
 import 'package:lib.app.dart/logging.dart';
 import 'package:lib.component.dart/component.dart';
 import 'package:lib.story.dart/story.dart';
-import 'package:lib.ui.flutter/child_view.dart';
 import 'package:meta/meta.dart';
+import 'package:zircon/zircon.dart';
 
 import 'module_controller_client.dart';
 
@@ -251,7 +254,9 @@
 
           // TODO(MS-1437): viewOwner error handling.
           ChildViewConnection connection =
-              new ChildViewConnection(viewOwner.passHandle());
+              ChildViewConnection.fromImportToken(ImportToken(
+            value: EventPair(viewOwner.passHandle().passChannel().passHandle()),
+          ));
 
           EmbeddedModule result = new EmbeddedModule(
             controller: controller,