Support components with configuration