Very nicely done. I like it a lot.
I thought about posting it as a Vanity. I’m hesitant to do it with all the posting snobs.
Maybe it should be held back for similar threads such as this?