@Christoph-Hart Thank you so much!
It's exactly what I was looking for. I'm starting to make sense of it now.