I love the clarity and detail in this article, well done!