I’m not sure if this answers your question enough or not…
There’s a combination of algorithms that run and process the information from the annotations (text, background, lines etc), the width and height (placement), the zoomscale, and whether it’s grouped or not. I can’t tell exactly how it does it, but it takes that data and stores it in the VIB_Display_List.
Cheers
Jay