So neat,  nothing but envy here.
Great work,  welcome, and thanks for sharing.

Figuring out how to do something you have never done is what makes a good challenge.