Basically we need a mechanism to determine, which backends are supported by all of the HNs, so that we can automatically create corresponding `VirtualizationContainer` instances for each of the backends and then create VMs under these containers.