This will be the base class for file content writting, with support for on-the-file file modification, useful for things like compression or encryption.