Подскажите как лучше делать инициализацию package из файла при старте приложения. В питон фреймворках обычно один файл который обрабатывается на старте и потом настройки из этого файла пробрасываются в нужные части приложения. Для парсинга конфига я использую github.com/spf13/viper. Собственно вопрос - стоит ли парсить конфиг полностью в main.go и пробрасывать потом данные в другие модули или же стоит сделать отдельные конфиги для каждого модуля и подгружать их отдельно в каждом модуле?