>Is there a reason you force these tests to use the base class draw function?

I'm not completely sure why I chose that.  I think I might have implemented the `integrator=` kwarg in `ChromaticObject.draw()` before `ChromaticConvolution.draw()`.  I changed it as you suggested.  Runs 4x faster now.  It's good to know that ChromaticConvolution.draw really does improve the speed!