Moving datastore stuff to datastore package