title: Ember.js converting controller / view architecture to components
body: <p>I have an existing <code>DetailController</code> and <code>DetailView</code> in my app that has some pretty complicated UI / data manipulation logic (hotkeys, copy paste, duplication, autocomplete, etc) -- the view sends UI events to the controller; the controller handles the logic.</p>
  
  <p>I want to convert this to an Ember component. </p>
  
  <ol>
  <li>Does this basically mean I merge the view and controller into <code>DetailComponent</code>? This seems messy and wrong to me. </li>
  <li>If not, how do I use controllers and views internally within a component? That is, I still want the complete isolation and well-defined public interface of the component, but internally within the component, I'd like to use controllers and views for organization. Is that possible?</li>
  <li>Is it possible to use <code>{{render}}</code>, <code>{{view}}</code>, <code>{{partial}}</code> within the component template?</li>
  </ol>