You won't have to demonstrate this role in your prototype, but make sure that your data model supports this. In keeping with their relative financial compensation, we consider the needs and contributions of authors second to last. Authors stuff fragments of HTML, plain text, photographs, music, sound, into the database. These authored entities will be viewed by users only through the templates developed by the programmers. In keeping with their relative popularity among authors and publishers, we place the perennially kicked-around editor last.
Editors approve content and decide when specific pages go live.
Editors assign relative prominence among pages within sections. You will need to produce a design document and a prototype implementation. From anywhere in dining, readers should be able to get to movies. From movies, readers should be able to dining or news. Before you can do this, you have to come up with a name for your module.