This idea keeps coming up as we discuss various questions... Here's an issue for it! We should have a `texttemplate` attribute wherever we accept `text` or `textinfo`, with similar semantics as `hovertemplate`.