A few months ago I was working on a project that required the creation of full schemas for the configuration files used by Community Server. The end goal of the project was to make it gut-splittingly easy to edit any of the settings in these configuration files. Paying special attention to the difficulty...