Text this: Geometric Constraint Solving and Applications /