Multiple windows and dock areas from client
As discussed during our meeting last week, it would be nice:
- to have a way to add windows with dock areas from a client
- to be able to show/hide those windows individually
- to better manage a "main window" from client (the one with auto-updates by default)