Describir: Modelling and Simulation of Diffusive Processes