Another option is to have grouping. Once fragments are grouped then moving just one of the fragments will move all of the others as well, also freezing will be able to free the entire group or just the fragment itself. Options would be something like shown (right click):
- Lock/Freeze fragment in place
- Unlock/Unfreeze fragment in place
- Lock/Freeze group in place (shown only when in a group)
- Unlock/Unfreeze group in place (shown only when in a group)
- Group fragments
- Ungroup fragments
If a group is created and the designer wishes to move the fragment within the group without affected the others then holding CTRL or ALT will allow for the fragment to be temporarily unfrozen and can be moved within the group.