void CreateGroup(
Document doc,
ICollection<ElementId> ids,
XYZ offset)
{
Group group = doc.Create.NewGroup( ids );
LocationPoint location = group.Location
as LocationPoint;
XYZ p = location.Point + offset;
Group newGroup = doc.Create.PlaceGroup(
p, group.GroupType );
group.UngroupMembers();
}