Describir: Novel Optimisation Framework for a Class of MINLP Problems in Process Design Using Branch and Bound Methods