Make CompassFilter a DependencyExtractor
Make AssetCache cooperate with DependencyExtractorInterface