Text this: Encoding Relative Orientation and Mereotopology Relations with Geometric Constraints in CLP(QS)