It is not that flexible but it works.
I will soon update with a more flexible version
The author marked this model as their own original creation.