private void ApplicationStartup(object sender, StartupEventArgs e)
        {
            var builder = new DataTransferContainerBuilder();

            builder.RegisterModule <DefaultRuntimeEnvironment>();

            builder.Build().Resolve <IApplicationController>().GetMainWindow().Show();
        }
        static int Main(string[] args)
        {
            var builder = new DataTransferContainerBuilder();

            builder.RegisterModule(new DefaultRuntimeEnvironment(args));
            builder
            .RegisterType <Host>()
            .AsSelf()
            .SingleInstance();

            return(builder.Build().Resolve <Host>().Run());
        }