Thank you very much for your detailed description. I will provide a pull request within the next few days.