initial creation of the documentation generator