I don't know the answer, but I hope someone else will. Could you provide some background for your question though? The more we know about the underlying reasons and how you work, the higher the chance that you will get some good answers, perhaps suggestions of other ways of working even.
@hmccabe whenever you move a Functional Object, the underlying structure is also moved. So I guess in your case it might work if in between the actual FO and serial objects you have a ‘grouping’ Functional Object. In the scenario below, if you move the FO_grouping to FO2 then the entire structure of serial objects will be moved under FO2.
For the other points (party change) you would need a migration job.
@Marcel.Ausan thank you that is helpful