Звучит так, как будто вам лучше обернуть компоненты в модули и загрузить их либо при изменении ViewStack (контроллер PopUpButton или TabBar), либо предварительно загрузить их во время входа пользователя их данные для входа.
Вы можете иметь большой контроль над загрузкой модуля, и когда он загружен, запускает событие, запрашивающее учетные данные для входа в систему или наблюдает за загруженным модулем событием, и запускает событие с учетными данными для входа и всем остальным, что может понадобиться модулю (и его компоненты) после загрузки.