1. Update libraries.
2. Add UI controls.
3. Add location and image cache.