alex_devPY, Очень редкий случай адекватного топик-стартера (Вас), который РАЗОБРАЛСЯ В ЛОГИКЕ и поделился своими трудами и изысканиями с аудиторией в тексте вопроса и... получил за это ещё и негатив :(
Роман, это к слову: я юзаю свой includeHTML для быстрой загрузки HTML/JS/CSS - модулей (по клику, например). Т.е., когда создаю приложение, разбиваю на модули и так удобнее и быстрее с ними работать. (делал для себя, для SPA...)