Some ideas about config schemas. Useful thing and they will allow to avoid personal configurator for each program.