Basically, it allows for wrapping the text over several lines & adds a box around
the annotation with transparency, taking account of Font-metrics etc.
Heres how it could look on a StackedBarChart3D:

At the moment its just a mockup.
Does anyone feel this could be of use?
If so, I could try and do some serious development on it...
Working name is CategoryBoxArrowtation .