do colour index mixing in the base IFS code; forgot to document some of the new opengl classes