Class Builder:
- To support different local configurations for specific groups of class configurations, the `dyconfig` decorator now allows multiple configuration units to be passed as positional arguments.
- Added the `structured_component_type` component configuration setting to instantiate components within a data structure of the specified type assigned to the `component_attr` attribute, instead of directly within `component_attr`.
- Added the `init_args_from_option` component configuration setting to initialize a Component Dependency using the value of the corresponding Building Option as the first argument for the constructor.
- Added the `force_add` configuration setting to force a dependency to be added to the built class regardless of the value of the associated Building Option.
- To emphasize that the configuration passed within a unit is specific to that unit, the keywords "GLOBAL_DYNCONFIG" and "GlobalClassConfig" have been renamed to "DYNDESIGN_LOCAL_CONFIG" and "LocalClassConfig", respectively.
- Fixed an issue where the class assigned to `dynconfig.SWITCH_DEFAULT` was not instantiated when building a class with a Building Option that is not among the available switch options.