Create BootInterface
Externalize Event bootstrapping in BootEvent
Merge remote-tracking branch 'refs/remotes/origin/application-base' into application-base