Parse html with JSoup and produce Hiccup data structures: conversion, parsing, fragment parsing, and selecting