Redesign interface a bit, giving slightly nicer builder semantics, and support multiple links per-rel.