Yeah, i could probably try something like that.It's a bit challenging coding-wise, since I'm not too great with graph algorithms. But it definitely could be done.
Thanks for the ideas!
Happy to help!