Group Shifts