Text this: Generalized Disjunctive Programming