Updated schema to use person roles, requiring changes also to templates and views.