... responsible for taking a component path and arguments and generating the resultant output. This involves getting the component from the resolver, compiling it, then the syntax it uses for its ... sections (%-lines, <%init> blocks, and so on), sections for special Mason directives (<%args> blocks, <%flags> blocks, and so on), and plain text sections (anything outside ... you can use it for whatever diabolical purposes you have in mind. The Resolver The default Resolver, HTML::Mason::Resolver::File , finds components and their meta-information (for example,...