An approach towards generic coastal geomorphological modelling with applications