<h2>TODO</h2>
        
<ul>
  <li>Support for conversions between formats that have higher dimensionality than RGBA. (arbitrary meaningless components)</li>
  <li>Support for datatypes that are not a multiple of 8bit.</li>
  <li>dithering</li>
  <li>dynamic data attached to format, or internal handling of icc through
  a registered set of profiles</li>
  <li>
  Stocastic runtime profiling with running average of the peformance for
  conversions, to avoid problems incurred if other cpu intense is happening
  when babl tests a conversions. </li>
</ul>
