Thank you so much for this elaborate comment, thank you for taking the time! That means a lot to me. I tried to deliver a finished product, so I am happy that you perceive it as such.