xrdp-ng: window manager refactoring