I'm diving into components but the doc says something that could be a show-stopper:
"A component ... must perform its task independently of the rest of the page." I want to be able to ajax click on an item in one component and have it update a div in another component. I can't imagine this won't be possible, but the doc seems to suggest otherwise.