Algorithmic Issues in the Geometry of Planar Linkage Movement