The Chord Index, its Definitions, Applications, and Generalizations