Client Caching

Cache queried, new, and changed data on the client for a responsive UI.