Added new document builder class, methods.