allow querying for storage types and e.g. hvm