Understanding the Innovation Cycle