Выкинул часть старого кода, добавил genconfig как пример использования
config