A major rewrite to move the bulk of the linker into BFD so that