Ajax is now buildAjaxDict, working on all component levels.

The theme/site does do a broadcast to all components in the page to add
their information to the ajax json result.
Example for now is in the Hello World page site. This will be split
into a special json example site.