Thanks for your support, guys. I've made some progress since last week, but there are still some bugs well hidden here and there, and unexpected behaviors (but also some improvements, phew). For now I'll take a little break and spend some time with my family. I should get back to work in one week. I'll remain reachable, though.
Cheers, Vincent