Basic implementation that just stores objects in local files