Added illustrations and video.