`CAF::FileWriter` here.  Or, if you're reading, `CAF::FileEditor`. You get all the traceability.