Thanks for your informative overview! Isn't one argument against using those "modules" the fact that you end up having too many HTTP requests (one for each JS file), thus a longer initial loading time? I also started with first using them in my Trovu, but then ended up using the Rollup bundler, to have only one JS file being requested.