Why for ```additional_components``` do we need such hardcodes?
We already have similar logic for example use_cow_images flag:
```
                        "use_cow_images": {
                            "value": true,
                            "label": "Use qcow format for images",
                            "description": "For most cases you will want qcow format. If it's set to false, raw image format will be used to run VMs. OpenStack with raw format currently does not support snapshotting.",
                            "weight": 30,
                            "type": "checkbox"
                        },
```
Or am I wrong?