feat: add moduleName option to generate only one module

Instead of loading module per template, you can load all the templates:
```js
module('foo');
```