see also http://fritzing.org/projects/shift-register-74hc595