Inital pass at FileStore astraction.