Initial commit of the DataStore interface and one implementation for
Java.