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