Split out a BaseAppCache, make AppCache borg again, add _meta.app_cache