Zaslat SMS: Chemical separations: principles, techniques, and experiments