Macro viewlets are Zope 3 UI components. In particular they allow the developer
to specify viewlets based on macros instead of entire templates.
