Extracted storage into its own class for ease of testing.
Verifying that behavior matches that of the canonical File-based implementation.