ITokenProvider Interface describing an object that can provide the tokens of a particular device. 
ITokenRequest Interface a IRemoteTest can implement to expose the fact that it requires a device with a special token. 


CecControllerTokenProvider Token provider for Consumer Electronics Control (CEC) related tokens. 
TelephonyTokenProvider Token provider for telephony related tokens. 
TokenProviderHelper Helper that gives the provider associated to a particular token, in order to find out if a device supports the token. 


TokenProperty Supported token with dynamic sharding.