Parton shower event generators typically approximate evolution of QCD color so that only contributions that are leading in the limit of an infinite number of colors are retained. Our parton shower generator, Deductor, has used an "LC+" approximation that is better, but still quite limited. In this paper, we introduce a new scheme for color in which the approximations can be systematically improved. That is, one can choose the theoretical accuracy level, but the accuracy level that is practical is limited by the computer resources available. 1 In the implementation of the parton shower in Deductor, we average over spins at each stage. This is evidently an approximation. We analyzed what to do with spin in Ref. [6], but this strategy for spin is not implemented in Deductor.