This seems like a pretty nifty idea. I am in favor of modularity in general.