Just the way I designed OctaEdit. We either need to load the whole Set, or each Project at a time. By loading the entire Set, it is just done once, and the pain is at the beginning, rather then on demand and having to load and track all the Projects etc. It also means that some additional functionality can be used that covers the entire Set (e.g. like checking if a sample has been used anywhere in the set)
And there is the ability to actually load three Sets at once in OctaEdit; "Main Set", "Manager Source Set" and "Manager Target Set"; these can all be the same Set, or three different sets, or any combination.
If you are just wanting to copy Elements within the Main Set, without doing any Sample mapping, check out the Sequencer Actions functionality, [Manual: Section 8.26, pp200]; or use the Copy/Paste functionality within the Sequencer module.
It could be done, but that would require a fairly substantial amount of recoding, testing etc, and I don't think that it would result in the most elegant UI/UX scenario; and there is already some pretty complex logic going on in there when you start mixing and matching the various Template and Relative modes.... using those you can do some pretty nifty things.
Maybe there is a quicker way to do what you are doing, but I would need to understand what you are trying yo achieve first?