Hum, it seem very complicated. But it can also be a big bonus I suppose. I will see if can do something about it ^^
There is no good tutorial about this topic. So if someone figures it out and let’s me know i can give other devs more info on how to do it.