Interchange multiple modules at runtime