Create a message window component - #153
Create factory for both message and confirmation window - #153
Bin the message window and the common factory - #153
Use the message window for "no datasource selected" message in case of
datasource deletion - #153
Remove unused factory (only confirm windows)
Move callbacks to interaction package
Remove unused factory
Move the messages class in the common package
Move the message and confirm windows to interaction subpackages