@sworddish These two approaches seem to be at odds end. The complexity of managing both is probably greater than managing whether a clipboard operation has grabbed content that has decoration(s) and then mapping their/the start & end position to wherever it was pasted (or if another document, migrating that decoration to a new editor state.)
I actually dont think this is going to be too difficult, I just havent done it yet.