Изучи фреймворк
React JS. В момент билда, он компилирует все JSX файлы в один html файл. (помимо html там компилится еще и js и css)
Некоторые проекты используют одно React приложение под все интерфейсы. Меняют отображения путем смены состояния того или иного стейта. На выходе билдят его и хранят в проекте.
Если ты занимаешься сугубо HTML, без всякого фреймворка, то писать код на 10.000 строк не стоит. Разбей по интерфейсам