@tuomas apologies for the delay in the reply. As @oliof has already said this is totally do-able. And the actions on pause and other triggers are defined by macros you write so you could (for example add a trigger on material low if you wanted that came to a graceful stop.