Ported AnnotationViewer to TypeScript