Maybe we want a `Link` model?