make a gui which scans all .xml files and creates graphical
representations of components with provided/required interfaces.
it should basically work like Simulink. You could drag an instance
of a component from the library into your system and connect
them together. the difference is in that on 'save' the system
would automatically generate all xml configuration files.
could you do this using the current xml format (I haven't
followed the xml discussion very closely). maybe think about an
xml template for a component, which has all the tags but not
necessarily the actual entries. this template file would then go
into the component's directory which is probably a better place
for it. of cource, one can also display config dialogs generated
based on xml.