0
I decided to post another answer for several reasons:
I made up a full working contraption by using another approach
The previous answer could be useful for others, so I prefer to leave
it there
Both answers are quite long, and having both in one post will clutter
it
That said, the plan is ...