How does macros like {{application.name}}, {{url}} etc are made available to the email templates?