Zaslat SMS: Mathematical modelling of subglacial drainage and erosion