The user can use this action to move the contents of a block. He can specify the type of object to shift, the area to be affected and the direction and distance of the shift.