You said CMS! I’m getting more comfortable with that word myself. :)
Can you clarify what you meant by “This will require history.” Do you mean version control? If so, curious to know more about what kind of workflows you’re imagining. Lots of revisions by the original author? Collaborative editing a la wikipedia? Something else?