feat: implement basic annotation select from text

closes #365
4 jobs for feature/#365-select-annotation-in-text in 4 minutes and 17 seconds (queued for 1 second)