Working on creating the doc builder models.  Need to devise a recursive algorithm for creating neted models