1. Metaphors & patterns
  2. Protecting non-linear contexts from communication pathways