Document builder.