Taxonomic tree provider substantially re-programmed, cleaned up.