Add SiteDataCache
Add 'updated' field to all data
Rework LazyRef and LazyMap
Switch Data over to being an interface
Add LazyNegativeMap
Add Data.lastUpdated
Add DataCache
Add SiteData.getRawNavLinks

This helps to optimize the data caching of the index