Add data type detection for CSS class names. Don't immediately cast `cell_data` to a string.

`cell_data` is instead sent it along to the block in its real form.