anchor.diff:  
   === Roles
   
  -Roles are used to assign permissions to objects. A role can be assigned to multiple groups. 
  +Roles are used to assign permissions to objects. A role can be assigned to multiple groups.
   Users can only assign permissions to roles to which they have access.
   Roles can't be nested.
   
  
positive.code: 
  === Permissions
  
  Permissions exist between roles and other elements (including other roles). Most responses within Mesh will contain a list of permissions which may indicate that CRUD operations on the returned element is restricted in a way. 
  
  The ```/api/v1/roles/:roleUuid/permissions``` endpoint can be used to assign or revoke permissions to/from a role. This endpoint can also be used to apply recursive permissions.
  It is important to note that permissions can be applied to individual elements and onto the set of elements which is identified by the endpoint name (e.g: /groups). 
  
  
  For newly created objects CRUD permissions are assigned to those roles that would be able to also create the object in the first place. By this we ensure that roles that would also be able to create the object are now able to invoke CRUD on the newly created object.
  
negative.code: | uuid          | Uuid of the tag family
  | name          | Name of the tag family
  | creator       | User reference of the creator
  | created       | Epoch creation date
  | editor        | User reference of the last editor
  | edited        | Epoch last edited date
  | rolePerms     | Role permissions on the element
  | permissions   | User permissions on the element
  |======
  