• Levels of abstraction
  • View and non-view storage types