Follow these practices for clean module structure:
- One concept per module
- Keep modules focused and small
- Use index files for public APIs
- Prefer named exports for utilities
- Use default exports for main classes
- Avoid side effects in module top-level code