Really? I don't understand why, but if this is the case then put it in. This separate table cut buffer is really too complicated. I am seriously considering to fix the Mac table copy/paste bug by implementing the grid cut buffer.
A unified datastructure is not easy because CutAndPaste needs to know insettable.h. My proposal is to remove internal clipboard altogether and use boost::serialization to serialize everything to system clipboard. I understand your concern of performance but serialization is rather quick and much cleaner. I will submit my patch and let us talk about this after 1.5.0. Cheers, Bo