Responsible Web Components

Following up on Jeremy’s thoughts on Responsible Web Components I asked this question when the picture element was released, in as much as I thought if you strip it back it is pretty much the principles of <object> , which barely gets used now, but couldn’t we just extend what that does to fit the need of the problem?Wasn’t there something a few years ago about creating your own html elements? Did I dream this? I’m sure there was a debate about that the processor doesn’t really know what a <div> is except that it is a block element so you could have a <monkey> element? I mean, this is no different to the so called shim for html5 elements in IE versions by having a reset sheet that lists out all of those new block elements and adding the attribute –┬ádisplay: block;