public override void RegisterBindings(IDependencyContainer Container)
        {
            // Built-in Services
            Container.Bind <IEventBroker>().To <EventBroker>().FromInstance(Her.Current.EventBroker);
            Container.Bind <ILog>().To <UnityLog>().FromInstance(Her.Current.Logger);
            Container.Bind <ITime>().To <UnityTime>().FromInstance(UnityTime.Instance);
            Container.Bind <IStore>().To <DictionaryStore>().FromInstance(DictionaryStore.Instance);
            Container.Bind <IUIStack>().FromMethod(BuildUIStackInstance);

            // View
            Container.Bind <IViewLoader>().To <ResourcesViewLoader>().FromInstance(ResourcesViewLoader.Instance);
            Container.Bind <IViewManager>().To <ViewManager>().FromInstance(ViewManager.Instance);

            // Essentials
            Container.BindAll <Her>().FromInstance(Her.Current);
            Container.BindInstance(Container);
        }