In bandwidth constrained environments, it would be nice to provide a local/offline experience. Some alternatives to consider: