Напишите какой-нибудь PopUpManager. Класс, который бы руководил логикой подгрузки ваших модальных страничек.
Создайте контейнер для popUp'ов. Поместите его на соответствующую глубину, в соответствующего родителя. Ссылку на этот контейнер передайте в PopUpManager.
Реализуйте определенную логику по добавлению детей в этот контейнер через PopUpManager.
Ну в общем, что-то в этом духе

Слишком абстрактно, но идея, думаю, должна быть понятно.