Переделал структуру проєкта, разбил на модули