title: Sort System.Media.Colors according to position in visible spectrum
body: <p>Whats the quickest/easiest way to sort the colors in the System.Media.Colors according to its position in the visible spectrum (red to blue or blue to red doesn't matter) ?</p>
  
  <p>EDIT:</p>
  
  <p>Here is the result of the sort (hue->saturation->brightness):</p>
  
  <p><img src="https://i.stack.imgur.com/pMAxT.png" alt="enter image description here"></p>
  
  <p>This is probably technically correct but visually it still isn't. Can someone throw light on what the problem is?</p>