You can embed entities. Additional properties can be added to the embed tag like data-caption and data-align if supported. Example:
<drupal-entity data-entity-type="node" data-entity-uuid="07bf3a2e-1941-4a44-9b02-2d1d7a41ec0e" data-view-mode="teaser" />
You can align images, videos, blockquotes and so on to the left, right or center. Examples:
<img src="" data-align="left" />
<img src="" data-align="center" />
<img src="" data-align="right" />
<video src="" data-align="center" />
You can caption images, videos, blockquotes, and so on. Examples:
<img src="" data-caption="This is a caption" />
<video src="" data-caption="The Drupal Dance" />
<blockquote data-caption="Dries Buytaert">Drupal is awesome!</blockquote>
<code data-caption="Hello world in JavaScript.">alert("Hello world!");</code>