SPUD – A Versatile Tool For Modelling Solid Propulsion Stages