blit_with_span_renderer(): I was wondering why you create the span array instead of just blitting directly from the cells. It seems like doing the extra step of converting to a span array including counting the number of entries in the list isn't going to be particularily helpful for performance. -Jeff