An universal picker for different providers.