This is a great idea, and I wish the core team would also focus on some of the other missing and underdeveloped apis eg custom post statuses, custom comment types etc.

Instead they seem to be adding more features to Gutenberg, most of which have no place in a content editor.