Zaslat SMS: Foundations of computer-aided chemical process design