Defining design is a hugely complicated task. Today design covers everything from graphic design, industrial design, interaction design, user interface, experience design, and even high art. In theory, design is an approach or technique to solve problems, be they visual or physical, spanning these d