Support writing to a string.
Accept triples with separated components.
Update documentation with new Writer interface.
Add addChunk/end interface on lexer and parser.