A code-cell is source that can be {@link NotebookController executed} and that produces {@link NotebookCellOutput output}.
A markup-cell is formatted source that is used for display.