The Perl 5 module MooseX::Object::Pluggable is meant to be loaded
as a role from Moose-based classes. It will add methods and attributes
to assist you with the loading and handling of plugins and extensions
for plugins.

Homepage:
https://metacpan.org/release/MooseX-Object-Pluggable
