What are Innovation and diffusion mechanisms of?