Employ a bit of magic to make adding new modules easier.