1. use template_theme.assigned_resource_ids instead specific_taxon_ids.
2. add feature template_theme.valid_context?
3. add feature specific taxon