1. Legacy 2.0 cables (most of them)
2. 3.1 cables with higher data and modest power
3. 3.2/4.0 cables that did more data, power and video
4. Thunderbolt cables.
(there are even variations within each camp but I don't want to bore you further)
What I'd like to see is some color coding on the plugs...