Refactor DetailedAnnotationView
The component uses the term "fragmentSelectorType", which distinguishes range from point.
This should be renamed to fragmentSelectorValueType (also in constants.js) to be clear that it refers to a value and not the selector.