Is this stuff just proof of concept or do you have any working code?
Where do you see a can.Component fitting into the MVC paradigm? Seems like it is a mini MVC in it own.
Do you feel this is moving away from the whole "keeping pieces separate" philosophy?
FYI, this is just me rambling.
Would love to see a working fiddle.