Save pattern strings in a MLID (this is a hack; refactor later)
clGenerator can look up the source string in any BP