CMF - An open source hydrological modelling toolkit