Add module generator