start embedded text implementation (very simple version). type, builder, parser.