Zaslat SMS: Full seismic waveform modelling and inversion