Разложил модули в отдельные файлы, обеспечил доступ ко всем переменным через одну глобальную
Merge branch 'dev'