Zaslat SMS: Using fracture mechanics for determining residual stress fields in diverse geometries