1. Introduction
  2. Gate Decomposition
  3. Adding Noise
  4. Optimization
  5. Routing
  6. Examples