Basic History tree functionality; Created ability to 'Lock' the annotation viewer to a certain set and ordering of annotations, useful for History panel