let’s say, we want to have kind of a traditional north/south/west/east/center layout, where additional widgets fill the margins around the main notebook widget.
When we intend to open a new widget in the “east” region, we’d like to first identify if there is already a widget in this region. If no, the main widget should be split into “center” and “east”. If yes, the new widget should be added as new tab to the existing “east” region.
Does this make sense? How can these steps of identifying the positions of existing widgets before adding a new one be done (conceptually or implementation-wise?