The trinity of product design