So, you might not want to use a can.Component, but instead register a
custom element like:
- can.view.tag(function(el, tagData){
- })
Within there, you can do whatever you want. tagData has the
scope and the inner template as a renderer
function: http://canjs.com/docs/can.view.tagData.html .