Considering that the Shifter is only one of 8 functions in the Logic Unit which I have to make(hence the 8 Function 4 Bit ALU name), I would have thought the Shifter be as simple as a Full Adder (which is another of the 8 functions to be included). (Assuming a Full Adder is widely accepted as easy).
And it's a four Bit ALU but it's made of four 1 Bit ALU's, does that mean it's four D Flip-Flops? (That is, 1 D Flip-Flop per 1 Bit ALU).