Adds a COMPONENT in Catalyst::Component method to your Catalyst component base class that reads the optional traits parameter from app and component config and instantiates the component subclass with those traits using new_with_traits in MooseX::Traits from MooseX::Traits::Pluggable.

WWW: https://metacpan.org/pod/CatalystX::Component::Traits
