First attempt at frame downloading.

This will probably be totally wrong, but that's okay :-)

I just need to test once I get frame uploads sorted.