Currently we hard-code all possible specifications and field mappings. It's difficult to manage these and keep them in sync with the documentation. We must introduce some format to generate the documentation and the code instead.
(In reply to Dmitry Selyutin from comment #0) > We > must introduce some format to generate the documentation and the code > instead. we must first *discuss* what is a suitable format and go over the full scope and full implications. this is itself so large that an actual budget for doing so is absolutely critical.