changing scope of BoolVarTestVarCreation inside whole MakeLink. Adding Suffix renaming or moving for MakeLink under Prefixed-Var, MLMoveSuffixName=-old, using a sed to replace the file-name, Adding Prefixed-Var MLLinkDisplayDebug to display the Linking result. Using BoolVarTestVarCreation to accomplish a rename of the target if no-one uses the MLLinkopt=-s to MLLinkopt=-sf to prevent overwriting a target, using MLBoolReplaceDest=True will do a move first.Updating variable list inside Main of MakeLink for ValueToVariable