Here are the primary classes for working with a complete file after it has been read into memory, or for generating a new file from scratch.