Начав с поиска возможности построить "лёгкий" сайт с помощью java скриптов, пришёл к выводу, что в некоторых случаях, наверное, не обойтись, а то и лучше будет сделать это с помощью модификации браузера
Не примете к разработке в следующей версии ?
Поможете справочной информацией - произведу технические работы
(Поскольку я не профессионал, а всего лишь изощрённый пользователь, возможно применяю некорректые термины)

Суть планируемых функциональных изменений состоит в следующем.
Фреймы (меню)
1) Боковая и верхняя (нижняя) навигационные панели строятся на основе фреймов (выпадающих меню)
2) Основной стиль отображения зависит от типа экрана (наползающий фрейм - в случае стандартного или узкого, постоянно отображаемый - широкого)
3) Выбор пункта меню перебрасывает управление навигацией (горячими клавишами) на основной фрейм (Tab возвращает управление навигацией на фрейм (меню) навигации)
4) Позиция основного окна отображается во фрейме (списке меню)
5) Вариации (скрывающегося\постоянно отображаемого бокового фрейма и верхнего (нижнего) меню могут выбираться пользователем

Основной фрейм
Не исключая возможности загрузки страниц новыми вкладками или окнами, вводим атрибут, при котором:
1) Первоначально, кроме постоянного текста, отображаются вводные блоки, ссылки которых подгружают (после первой подгрузки удаляют) снизу к нему перед следующим вводным блоком блок расширения
(Вариации подгрузки - с перемещением вводного блока вверх экрана, выравнивание по верхнему (нижнему, с ограничением не выхода за экран верхнего) краю блока расширения)
2) До окончания работы с сайтом подгружаемые блоки остаётся в оперативной памяти (кэше) компьютера
3) Подгружаемые блоки могут содержать ссылки, подгружающие блоки следующего (вложенного) уровня
4) Возможна подгрузка (оперативное запоминание) отличающихся (вложенных) стилей оформления блоков расширения

Похоже, таким образом при помощи java скриптов в части погрузки блоков с других страниц построена справка портала www.i.ua Визуальный эффект повторить удалось, а вот подгрузку вложенных страниц - возможно не так проверял, сервер не использовал - не получилось
При этом на каждую ссылку потребовалось повторять один и тот же (с отличающимся параметром скрипт), а разумно было бы обойтись одним при множестве переменных. Не меняется и стиль оформления.

Сохранение
1) Браузр по умолчанию должен включать плагин ImglikeOpera
2) Простое сохранение производится без подгрузки (сейчас она производится) информации с сервера
3) Возможно задание сохранения:
-с подгрузкой изображений последнего подгруженного блока
-с подгрузкой изображений всех подгруженных блоков
-с подгрузкой заданного уровня блоков расширения (+- изображения)
4) Хорошо бы предусмотреть возможность задания сохраняемых блоков (страниц) во фрейме навигации (меню)

А ещё хорошо бы вывести вперёд выбор разрешения использование сайтом своих цветов

тут разработчиков нет