Camera and Gallery, all local, only backend as the thumbnail is not currently working

Yes, it still needs tests