Here's a prototype made by ChatGPT, code is on codeberg project https://openprocessing.org/sketch/2026567