Design.

Design.

Build.