Why not make it a diferent type of project? tg-admin module <name>
and define a diferent structure for the modules Integrate that with the Gentoo aproach at config files as someone said below OR as someone said in another thread (http://tinyurl.com/7ourr) have more inteligent config files. I believe the real problem here will be if we have one huge config file (as Xorg does) or many small config files spread all over the place, or even a config directory.

