Knowledge Diffusion and Innovation: Modelling Complex