Открытие книги: 
использование таблицы преобразований xslt для тела книги;
добавлена возможность открывать книгу без ресурсов.
Сохранение новой книги:
создание пустой структуры книги;
использование имени файла книги по умолчанию.
Сохранение открытой книги:
данные сохраняются в существующую структуру книги;
используется имя файла открытой книги.
Сохранение книги:
использование таблицы преобразований xslt для тела книги;
преобразование объекта данных json для описания книги в xml.
Адаптер для утилиты преобразвоаний json в xml и обратно.