Text this: Linkage synthesis and optimisation techniques with skiboard product design case study :