Glimpse: Implement data loading using the Repository/ViewModel pattern

Change-Id: Ia152000673b36e7f690ac5f2665ef1a0204bb339
12 files changed