Describir: Cellular Automata Modelling of the Diffusion of Innovations