Link components

Link components render a link to an object.

The link title and URL are determined by passing the object to a pair of generic words:
link-title ( obj -- string )

link-href ( obj -- url )

The generic words provide methods on the string and url classes which treat the object as a URL. New methods can be defined for rendering links to custom data types.