Parent annotation path can be a list of GroupAnnotation
Coalesce the annotation events and also deliver information about what indices they were added at / removed from (useful for Swing trees.)
Improved generics on APIs