The Storage Component

This component provides basic models and interfaces to build persistence-agnostic storage.