Currently, annotations are duplicated over and over again. PV should use internal caching to conserve memory. boost::flyweight may be suitable.
Fixed in 1dcd9b18186741d3ce3164f7e8d6cb13abb578d3, thanks!