Added File implementation barebones.