Revert "Revert "ref #6369 Add interfaces for TaxonNameBase and NonViralName""
This reverts commit 949c09b142f2806539e3fb399bef980d3e17e293.
Revert "Revert "ref #6369 Add interfaces for TaxonNameBase and NonViralName""
This reverts commit 949c09b142f2806539e3fb399bef980d3e17e293.