Roles

Program Editor or Program Director should be able to:

Edit the hosts of a show
Create, edit, delete a program
Create, edit, delete a timeslot
and all the options for a programmer