doc: Reorganized configuration, reduced some module dependencies, spell checked comments in the whole definition.