Разнесли либу по файлам и пространствам имен