Сформировать и создать функцию которая управляет другими функциями. Разработать структуру необходимую для запуска и получения результатов от разных функций, результаты обрабатываются в вебреквестах.
Ест отдельный код "функция", прочитать определенный файл и содержимое передать другой функции, для дальнейшей работы с полученными данными.
Все отдельные функции должны "подчиняться" центральной функции по созданному алгоритму.