workflows: task result templates

Adds templated task results for use in Holding Pen.

Before:
![Image]
(https://www.dropbox.com/s/0sryglpxpesfnh9/Selection_002.png?dl=1)
After:
![Image]
(https://www.dropbox.com/s/pfgo4fl8kltgv78/Selection_001.png?dl=1)

Also adds better documentation and other fixes.
163: D290 White spaces around docstring should be trimmed.
529: D290 White spaces around docstring should be trimmed.
661: D290 White spaces around docstring should be trimmed.
799: D290 White spaces around docstring should be trimmed.
809: D290 White spaces around docstring should be trimmed.
862: D290 White spaces around docstring should be trimmed.
872: D290 White spaces around docstring should be trimmed.