Extending the library

Some Extensions to apply the library to surface-water-modelling