Project: https://github.com/bitcoin/bitcoin/projects/15
Final User Experience
A user plugs in their hardware wallet and creates a new wallet. It automatigically detects the device and imports the keys:
The user can verify a receive address on their device with just a click: