Компонента сравнения и объединения хотя бы cf-ников. Чтобы на лету можно было править и дальше сравнивать. Для хранилища конфигураций что-то вроде git, а то куцо слишком.
Чтобы можно было грабить корованы.
А так в принципе
Не использую внешние компоненты
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший