Я думаю, вы могли бы пройти большую часть пути, используя Конфигурации окон и Конфигурации фреймов , возможно, с некоторыми перехватчиками режима.Я имел в виду, чтобы действительно найти хороший способ сделать это надежно, но у меня еще не было времени (что не очень полезно, я думаю).
Во всяком случае, удачи, может бытьу кого-то с большим знанием будет лучший ответ.