Module
We're creating a webshop and are mostly creating every file we need in app/code/vendor/module right now. This means we have lots of different features like widgets and logic for multiple different things in one module. This ends up becoming quite a mess of code specifically developed for the current webshop.
We've been wanting to take a more modular approach to developing in Magento and we were wondering whether it's better to split all different features up in different modules under our own vendor folder?
If someone has any examples of how such a project should look it would be greatly appreciated!