initial commit of extracted CacheModel and README updates