Some ideas:
All the adjustable defines are kept in a database. Each define is
classified with cross-references, dependencies, and options. This
is so that different config programs can have different menu systems,
yet be (mostly) independent of the kernel version.
Help is stored in a separate file. Each define gets a paragraph.
The DOS 5 help file format is simple to use
This needs to be done in 1.3.x really soon.