an OutputTree must exist already, contains all of the OutputDocuments an OutputDocument determines the stem from the dirname and depends on the OutputNamingConvention for choosing names for the primary files of each generated output type