Hi Stef -
I was visiting mike last week and I really want to use the same setup. I took the mcconfiguration package and I'm trying to understand it but time is flying. I think (in fact since ginsu and even before) that this is the way to go: decompose to control complexity.
Perhaps it's easier to look at how to use it rather than the code ;-) Check out the following link:
http://tweak.impara.de/ABOUT/FAQ/MCConfigurationUpdates/
Cheers, - Andreas