This adds in the ability to name components in a class with a single function call, with_infra_components.
Merge branch 'Adding_with-infra-components' into development