add ($- multiple-templates)
add ($- single-templates)
add filter-single-templates
add filter-multiple-templates
update gen-doc to use selected templates only
add template selection in produce