Refactoring of core parts. Created interfaces for event handlers,
application initializer, removed obsolete basic event bus.
Now root event bus extends child event bus, no mistakes, it is
fully logical.
TODO remove layout and header, make it more abstract