Adding a very basic DataStore abstraction.