http://www.youtube.com/watch?v=1C5nSoxr4Xg&mode=related&search=

the technological elements are displayed and visually demonstrated in this well done video