Overhaul complete. Project now has a cached data repository for storing data. See class diagram for details.