Add component config checks to enforce use.

@bug W-1984776@

@rev byao@
Merging origin/goliver/master-pending-check-configs into master