rudimentry cache with minimal coverage; refactored loaders for inclusion of multiple dirs & extension types