"npm install gatsby" on a fresh install gives me 969 new packages in ~/node_modules (visualized here: https://npm.anvaka.com/#/view/2d/gatsby)<p>Is this reasonable and long term viable? Many seem to contain only one or a couple of functions. How come there isn't a culture of bundling functionality in larger libraries?