Moved the ReplaceString engine to a namespace to allow for additional replacement engines.