I can look into it this evening. I think it makes sense to splitt this up as you suggested:

kafofy as a tool to get things going - including the creation of basic configuration.
and every thing else should be quite strict.