Updating FileStreamStruct to use FileChannel. Also cleaned up the rest of the StreamStructs.