Introduced files module used to provide, cache and watch files.