Java docs to explain Image Source.

We'll be the one storing it on the sd card so we define the directory that it'll be stored in.

Rather than get Images from URLs each time, we'll just get them once and cache them. The metadata for it can be fetched earlier.