The target adapter seam, with the web target as its first implementation.
Targets are adapters behind one seam: shape vocabulary, per-target validation
and rendering rules. The web target is the first through it; the html-email
target follows on the same seam.