Download SDK on demand

Fixes #45 
Fixes #46
Can we squish these usings to avoid all the nested braces/indentation?

(I'd actually drop the braces completely since just one line; but I know most people aren't a fan!)