Yes, it looks quite complete. I have only read it, but I will certainly try it.

Thanks a lot for sharing your solution