Show don't tell is often the best approach. Give Vizy a test-drive with the demo below. Be sure to look at the preview of the field content, as well as how the field content is stored as JSON.
Not only can you create text-based content in the Vizy editor, but embed Blocks of content. It's basically like having Matrix blocks inline with your content! The possibilities are endless, allowing you to use any Craft field inline with regular text-based content
Great multiple groups to house multiple blocks for content editors. Pick from existing fields, or UI elements, all organised into tabs. Give blocks an icon for instant visual recognition, provide it a template partial and you're ready to go.
Rather than storing HTML that gets generated when you add your content, Vizy stores blocks of structured data as JSON. This gives you complete control over how the content for a Vizy field is generated. No more wrangling HTML to add classes to HTML tags (or remove them).
Get your nesting groove on by adding Vizy fields to Vizy Blocks. You can even go one (or more) further and keep nesting as much as you like - but keep in mind your content editors.
Available for Craft 3. Get it from the plugin store.