Split test application into Application and EventAggregator classes.
Make TestApplication class for testing.
Add more package.d files.
Remake IWindow interface to use signals for event propagation.
Temporary disable SdlWindow.