созданы модули, сделана более подробная разбивка по файлам и другие поправки.