detach from resources and provide a generic FileSystem based provider