Rather than receiving an ApplicationEnvironment, we now receive a namespace. Once we have FIDL2, we can plumb the namespace all the way through to Dart.