An inversion of control wrapper to enable extensible modules.