Add a new html.* component.

To share code between all the examples.

Signed-off-by: Thiago Farina <tfarina@chromium.org>