If multiple roles were available in the admin UI, it would open the door to create a much more robust CMS system, and would pave the way for the following:

1. Restricted access on certain fields/document types (great for companies that trust some employees with only specific tasks, but still need them to be administrators). This could be used two ways, one would be to hide fields/documents, the other would be to make them visible but not editable.

2. Groups to place admin users in to restrict their access/open the door for a document pipeline.

3. Document pipeline for things that need to be approved by multiple groups or individuals before going live. The default would be no additional approvals, save makes the information live, but an n-length chain could be created forcing a new document to pass through one or more group/individual approvals before it becomes live