In the good old days of web development, things were simple. You created a directory, maybe some subdirectories, if you were a bit more organized, and into it, you poured all your resources: a stylesheet or two here, a sprinkling of images, some HTML files, and a heaping helping of JavaScript files. Then, a single HTML file served as your entry point, and it would go out and load, by way of script tag references, to load all your JavaScript files, as well as your CSS files and images.
Now, at a fundamental level, that’s precisely still how things work technically, but over ...