anchor.diff:  
   Refer to the [HM9000 readme](https://github.com/cloudfoundry/hm9000) for more information about the HM9000 architecture.
   
  -## Application Execution (DEA)
  +## <a id="dea"></a> Application Execution (DEA) ##
   
   The [Droplet Execution Agent](./execution-agent.html) manages application
   instances, tracks started instances, and broadcasts state messages.
  
positive.code: 
  ![Cloud Foundry Architecture](/images/cf_architecture_block.png)
  
  ## Router
  
  The [router](./router.html) routes incoming traffic to the appropriate
  component, usually the Cloud Controller or a running application on a DEA node.
  
  ## Authentication
  
  The OAuth2 server (the [UAA](./uaa.html)) and Login Server work together to
  provide identity management.
  
  ## Cloud Controller
  
  The [Cloud Controller](./cloud-controller.html) is responsible for managing the
  lifecycle of applications.
  
negative.code: The Cloud Controller also maintains records of organizations, spaces, services,
  service instances, user roles, and more.
  
  ## <a id="hm9k"></a> HM9000 ##
  
  HM9000 has four core responsibilities:
  
  