Here’s the thing…
Is it REALLY that hard to build a FORM and a processor for a custom data structure on every page? If so, you probably have no business building a website in the first place…
Also, on the multiple pictures on a page…
Break it down into “chunks” with one picture.
Your UI and CSS can even let them pick from several layouts: Every other pic on the left/right, all on the right, all on the left… Whatever.
As they add each paragraph/pic, build up the “how it looks” so they see it.