=head2 Basic Moose
+These recipes will give you a good idea of what Moose is capable,
+starting with simple attribute declaration, and moving on to more
+powerful features like laziness, types, type coercion, method
+modifiers, and more.
+
=over 4
=item L<Moose::Cookbook::Basics::Recipe1> - The (always classic) B<Point> example
=head2 Moose Roles
+These recipes will show you how to use Moose roles.
+
=over 4
=item L<Moose::Cookbook::Role::Recipe1> - The Moose::Role example
=head2 Meta Moose
+These recipes show you how to write your own meta classes, which lets
+you extend the object system provide by Moose.
+
=over 4
=item L<Moose::Cookbook::Meta::Recipe1> - Welcome to the meta-world (Why Go Meta?)
=head2 Extending Moose
+These recipes cover some more ways to extend Moose, and will be useful
+if you plan to write your own C<MooseX> module.
+
=item L<Moose::Cookbook::Extending::Recipe1> - Providing an alternate base object class
You may find that you want to provide an alternate base object class