также раз у тебя есть интерактор и презентер, то презентер не должен выполнять бизнес логику, а должен поручать ее интерактору. Презентер только данные для вьюхи подготавливает
Например: notifyObservers - должен делать интерактор
вью сама создает модели дял алертов - это нужно поручить презентеру
вью сама собирает модуль - это лучше поручить презентеру, а еще лучше сделать фабрику для сборки модулей