Zaslat SMS: Shape Design, Repair and Optimization