Thanks @Bereth for this thread and @rlkoshak for your comments. I will definitely need this for my (still open) task:
I might (will) come back with questions