While testing the sliding link feature to make sure that I had not missed something when programming the curved path handling, I have been making interesting mechanisms. Although some configurations are still not handled in the code, things like this work fine.

Interesting Mechanism Video