add qctoolsummary draft
big rewrite to move recipes to functions, add filter contextual options