Hi, I'm stuck in a debate, trying to confirm the semantically correct HTML element, in HTML5 which holds all of an HTML pages main content... EG: every page usually has a <header>, <nav>, <aside> and <footer>... But what is the correct element that should contain ALL of your content ???

<section>

<article>

Or

<div>

It's driving me nuts, I can't seam to find a definitive answer....