Fixes degenerate case where no layout is specified in create_window
* adding empty layout prevents error in TaskWindow.set_window_layout