Card-based CMS
Pages can be of different types (articles, stories, homepage, topics, boards, about, etc.). And the content of any page is stored as cards (or blocks).
The new WordPress editor Gutenberg used this approach, but their blocks are not database-driven and hence not future-proof. Each block's format and settings are stored in content itself, as HTML comments.