Managing Complexity and Creating Innovation through Design