Use a STRING_CAT macro to replace many relunctant concatenation code in the global engine