+This is a universal frontend for mod_perl1, mod_perl2 and CGI.
+
+You can omit the Maypole::Plugin:: prefix from plugins.
+So Maypole::Plugin::Config::YAML becomes Config::YAML.
+
+ use Maypole::Application qw(Config::YAML);
+
+You can also set special flags like -Setup and -Debug.
+
+ use Maypole::Application qw(-Debug Config::YAML -Setup);
+
+The position of plugins and flags in the chain is important,
+because they are loaded/executed in the same order they appear.
+
+=head2 -Setup
+
+ use Maypole::Application qw(-Setup);
+
+is equivalent to
+
+ use Maypole::Application;
+ MyApp->setup;
+
+Note that no options are passed to C<setup()>. You must ensure that the
+required model config parameters are set in C<MyApp-E<gt>config>. See
+L<Maypole::Config> for more information.
+
+=head2 -Debug
+
+ use Maypole::Application qw(-Debug);
+
+is equivalent to
+
+ use Maypole::Application;
+ sub debug { 1 }