Tighten up ChromaticConvolution.draw by delegating some intermediate steps to other class methods.
(#467)