Using Your Class Module

package Your::Shiny::Module;

use Your::Class
    version   =>  2,                      # hook inherited from Badger::Class
    base      => 'Badger::Base',          # ditto 
    utils     => 'wibble frusset pouch',  # now delegates to Your::Utils
    constants => 'black white blue',      # ditto to Your::Constants
    foo       => 'this does something',   # your custom hooks
    bar       => 'so does this';          # ditto
Thus Spake Andy:

Now you can use Your::Class metaprogramming class to help define other classes.