With regard to 2, We already have Paired Assignments, which notes that it doesn't just apply to couples but also to best friends, family/clan members, Nekovalkyrja batch sisters. The way I read that is that 'paired' is inaccurate and you could have a group such as a polycule, siblings, or batch sisters, or whoever use that feature to stay together. So in terms of IC policies, I think only a slight clarification of already existing rules is needed.
So that leaves, one which is like I said applying the struct to groups.