Designing a product is keeping five thousand things in your brain, these concepts and fitting them all together in kind...