Zaslat SMS: Membrane process design using residue curve maps