Sometimes, you need a page that’s got a more complicated layout than your basic page or post–like if you want to have a book page, for instance, with your book on one side and links underneath with your blurb and excerpt on the other. You can create custom HTML and CSS within the pages to do this, but WordPress tends to break HTML inserted directly because even under the “text” view, they filter what you write when it’s saved. Plus, it’s a pain.
A friend sent me over to Thrive Theme Content Builder (warning: annoying autoplay video–sorry), and I’m in love. They have a plugin that can be used to turn a page or post on any theme into a drag-and-drop experience. Plus, you can save and reuse templates!