Umbraco 4.6 introduce an abstracted macro engine. (For information on how to develop your own custom macro engine, see Aaron Powell’s blog post)
The uComponents team developed the following custom macro engines: