simple embedded graph datastore