Patch Set 1: I would prefer that you didn't submit this

Gists don't current support uploading binary data through the API so the context would get corrupted.

This needs to be handled at the UI level.