selectVisible(), no knuckles in sample(), synonym unique names
* Generate 'unique name' even when only because of synonym
* selectVisible - copy taxonomy filtering out hidden nodes
* In sample(), remove knuckles