HTML5 was a major stepping stone for the concept of semantic code. It really championed the idea that how your document is structured and what tags you use should convey meaning to user agents. Among others, the <section> and <article> elements were introduced as a way to section your content in a more meaningful way than a regular <div>. But when should we use these new elements, and when is a re