I think I can help you with the first part. Documents are a collection under the Template object, so you could show the names of the documents with this:
displayname=Template Documents
listdelimiter=<p>
listmethod=nested(documents).lists
textmode=true
type=iterate
valuefield=name
valueformat=HTML
However, it also looks like Folders are a collection under the Documents object, so I'm not sure there's a way to show them in the same report (others might know, but I can't think of a way).