Description of problem: Providers support different feature sets and we need a way to determine if a feature is supported by the provider. For example, VMware supports snapshots, however Azure does not support them. So, we need to disable that in the SUI; so we need a way to determine if it is supported or not.