(--------)
What could be implemented easily is the following drawing :
The drawing is not exactly what you have asked for, but would this be ok for you ?
Thanks,