Start reworking link handling

Remove need to explicit register to handle links and just handle it all
in the main routing table