to necessarily be as generic, the factory templates will always do the
right thing for any class without further modification.
+=head3 Commonalities
+
+There are certain common elements to a template, and these are extracted
+out. For instance, all the templates call the F<header> template to
+output a HTML header, and nearly all include the F<macros> template to
+load up some common template functions. We'll look at these common
+macros as we come across them.
+
=head3 F<view>
+
+The C<view> template takes some objects (usually just one) from
+C<objects> and displays the object's properties in a table. It also
+displays a list of other objects related to the first one via
+C<has_many> style relationships.
+
=head3 F<edit>
=head3 F<list>