Add comment re:parallelization of render
More optimizations; another 30-40%

Switched out DList for RingBuf and Vec. Wasn't expecting RingBuf to be faster
on its own but using RingBuf should facilitate an implementation of fitting
that doesn't need a clone of `cmds`.