Text this: Singularity Analysis, Constraint Wrenches and Optimal Design of Parallel Manipulators