Proof-of-concept: Overlay DOM Level 1 API

This is far from optimal, but it is only intended as an experiment to
see how Cheerio might behave on top of a DOM Level 1 compliant API.