Design goals

  Details ...