It should be possible to merge two taxonomies together programmatically as long as: - They share the same root - They share all the superstructure from the root (e.g. every node in B that is also in A shares the same lineage) If not, we should probably error?