Refactored Model FileStorage capabilities.
The new class that implements them is called FileStorage.