This component combines dumb components with their respective providers to create smart components, to be ready to use by native apps.