Technological Confluence: The effect of innovation via the combining of technologies on the process of development and diffusion