Added support for CacheBustingWorker

Now, the AssetFactory is using CacheBustingWorker to generate unique filenames based on modification date. This ensures the cache will never be stale.