are you talking about a kind of data overlay? like notes on top of notes, with highlight areas marked by start and end? it's not that complicated to do this, a little complications as it really should refer to the character positions in the escaped json text to be uniform, so essentially "eventID, start, end" rinse and repeat there is a NIP for this afaik, i think NIP-32