Added a diagram for the Shift Register code, and added new components for use in diagrams