Ideating within constraints — utilizing context to design strategically