This is a wonderful article, thank you for taking the time to share it. And thanks for explaining it like a teacher would.