The Design of Coffee: An Engineering Approach