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 tag references in the <head>, all your JavaScript files, as well as your CSS files and images.
Now, at a fundamental ...