Sediment delivery: new approaches to modelling an old problem