Modeling component problems

Is there a way to make the green link move along an arc?
Is there any other way to make the link achieve two motion directions?

Thank