wip, some classes to represent a document, header, body