Custom fields driven site. I want to make a visual editor driven page template. How?

Use advanced custom field plugin download here

You can easily map custom field groups to set of pages, posts , post types, taxonomies etc.