Brand new link abstraction allowing link format customization