Flow for Page Publishing & Editing

I am looking for options or plugins that would allow review before publishing content. I have seen the "edit flow" plugin, but we need this to be able to review content from "pages" and other custom_post_types we have setup.

We need to review changes before someone publishes them. So if we have a page called "aboutus" and someone makes a change before it went live we would like our editors to be able to approve the changes.

Is this possible, or does something exist that can control/do this?

Thx
David