Made an interface called IEncodableFile