Clipboard/Objects: Don't use Vector of Pointer
I would like to rework the data objects and the clipboard to not use std::vector<Object*>*
but rather just std::shared_ptr<std::vector<Object>>
which is what is needed for not moving/copying memory around.
This is a bit involved since objects store references to each other, which should be pointers, obviously. Postponing this work.