Displaying data
Read-cell-value gets the value for a cell (whatever kind of lisp object it is). The cell is identified by its row and column.
Draw-cell displays data in a cell. It is called automatically whenever the cell is uncovered or invalidated. You write methods for it but do not call it directly (you call invalidate-cell instead, for example).
Default draw-cell is princ-to-string.