GPEX — A Systematic Approach for the Selection and Design of Gas Purification Processes