интерфейса веб страницы
Отлично, значит любой элемент можно закодировать кодом. Например
name=page1
title=Привет, мир!
text=Моя первая страница
next=page2,page8
При просмотре нужного "изображения" (состояния) генерируем статическую страницу со свойствами, описанными кодом.