Automated Design Of Planar Mechanisms