more comments for sorting.py
rename *AsciiConfiguration to *CharConfiguration
split ZacConsolePainter into SubcellConsolePainter and ZCP.
musings on how to make state/display work + lots of code.