 content.
Components consist of two parts: a JavaScript component file that defines behavior, and its accompanying Handlebars template that defines the markup for the component's UI.</p>
<p>Components must have at least one dash in their name. So <code>blog-post</code> is an acceptable
name, and so is <code>audio-player-controls</code>, but <code>post</code> is not. This prevents clashes with
current or future HTML element names, aligns Ember components with the W3C <a href="https://dvcs.w3.org/hg/webcompon