Computer Hardware Chart

If you like to be a hard expert than you must have some idea about the look and feel of a hardware component. I would like to share a picture that will give you a brief idea about the various parts of computer, how do the look like?