MinimalColorDrifter

this has a much simpler render logic - it will probably be easier to port to C.