Hello and welcome.

A very impressive and informative post.

Many thanks for sharing.