anchor.diff:  
   # Group Events
   
  +## Event [/api/events/{id}]
  +
  ++ Attributes
  +    - id: *wedding* (string, required) - event guid
  +    - in: *kitchen* (string, required) - area guid
  +    - name: *Bob & Alice Get Hitched* (string)
  +    - starts_at: *`2015-11-21@17:54`* (string) - commencement time
  +    - ends_at: *`2015-11-21@17:54`* (string) - termination time
  +    - adds (array[child]) - areas that exist for the event
  +    - parts: toast, dinner, dance (array) - constituent event guids
  +
  +### View Event [GET]
  +
  ++ Response 501
  +    
   ## Area Events [/api/v1/areas/{id}/events{?from,to}]
   
   Return abbreviated event info for an area.
  
positive.code:     - from: `2015-11-21@17:54` (string) - lower bound
      - to: `2015-11-31@17:54` (string) - upper bound
  
  + Attributes
      - id: *wedding* (string, required) - event guid
      - name: *Bob & Alice Get Hitched* (string)
      - starts_at: *`2015-11-21@17:54`* (string) - commencement time
      - ends_at: *`2015-11-21@17:54`* (string) - termination time
  
  ### List Events [GET]
  
  + Response 200 (application/json)
  
      + Attributes
          - events (array[Area Events])
  
  ## Event with Parts [/api/v1/events/{id}/tree]
  
  
negative.code:     - from: `2015-11-21@17:54` (string) - lower bound
      - to: `2015-11-31@17:54` (string) - upper bound
  
  + Attributes (array[Reservation])
  
  ### List Reservations [GET]
  
  