Separate fwd and reverse paths for all link types.
Code review for sfd* files, remove unnecessary code.