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