 
         DataStoreRefreshController.shared.add(ApplicationActivityIndicatorRefreshDelegate())
         PresentationTier.assemble(window: window!)
+
+		// TODO: Handle application start from (local) notification e.g. by transitioning to a target
 
 		return true
 	}

                     didFailToRegisterForRemoteNotificationsWithError error: Error) {
        PresentationTier.pushRequesting.handlePushRegistrationFailure()
    }

	func applicationWillResignActive(_ application: UIApplication) {
		// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.

import ReactiveSwift
import EVReflection
import Firebase
import Whisper

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

	var window: UIWindow?
    var app: EurofurenceApplication = .shared
	lazy var notificationRouter: NotificationRouter = StoryboardNotificationRouter(window: self.window!)

	func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        FirebaseApp.configure()
