Needs to return urls
Urls should be pretty
Probably pretty big
Retrieve url
See diagram
A lot of components
No idea
That is asking a lot
No trade offs
It just works
Maybe spend more than 30 seconds on it