create Catalyst component classes from configuration