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