I'd like to propose the folloting directory structure for modules:

```sh
modules/
├── module1
│   ├── file2.js
│   ├── file3.js
│   └── file.js
└── module2
    └── file4.js
```