anchor.diff:  |===
   
   Take these changes adding excluded names to Correa pulchella J.B.Mackay ex Sweet which is this node
  -https://biodiversity.org.au/nsl/services/node/apni/5424450 at 2015-12-23 08:49:16.608000 +11:00 but was a different
  +https://id.biodiversity.org.au/node/apni/5424450 at 2015-12-23 08:49:16.608000 +11:00 but was a different
   node 3 minutes earlier. The reality is that these changes were meant to be done as a batch and should only have been
   published once.
   
  
positive.code: it should take around 11 minutes to copy an entire 2 million element tree. We shouldn't have to copy the entire uber
  tree of this size very often.
  
  == What it looks like
  
  image::new-tree-overview.svg[]
  
negative.code: 
  ==== new links
  
  We need to be able to encode the version into the tree links since tree_version_element effectively uses a composite key.
  (In the current implementation this element_link in tree_version_element *is* the PK)
  
  Links currently are structured as .../object/namespace/number, e.g. node/apni/7845073, where the namespace so far
  has been directly related to the shard. Trees are meant to be above/separate to shards, so perhaps we should move to
  