Now uses macro-based targeting and MacroReplace has been upgraded to support arbitrary characters and a custom extension to the spec in the form of @{me