Chapter 2. Architecture