add unified interface for accessing file system

**please review**
What happened to this module? I can't see a new one replacing this.