Make the module loadable and runnable