title: Architecture for reusable object in ember
body: <p>I am building an admin dashboard using ember. I want to create a reusable chart object of which I can have multiple instances throughout the application. The chart object should have a template consisting of some markup and a canvas element of which I need the id after insertion in the DOM in order to attach the actual chart (chart.js). I have tried several approaches, but I can not seem to figure out the right architecture to do this.</p>
  
  <p>What would be the right architecture in ember to achieve the above?</p>
  
  <p>Thanks!</p>