[WIP] New core::Book concept and wrapper