You line up the elements as you wish, you have all the ones you’ve listed and more.
Alternatively, you can also build complete piece of content using just a Rich text element that can contain titles, paragraphs, lists, quotes, images, videos…
You’ll use Rich text elements for CMS so that Editors can create complete and complex pieces of content. But when you build your static pages you can just use the separate elements from the Add menu, it gives you more possibilities in terms of layout.