[@Pripovednik] This looks interesting. I'll start when I can :)