This (made by a friend) is exactly that idea! https://www.anishathalye.com/2019/12/12/constraint-based-gra...
I would like to thank you because I have been searching for it frantically for the past week without luck.
This reminds me of http://penrose.ink/siggraph20.html as well.
Maybe it is a bug in my version of Firefox but my processor spikes massively when I go to your site.