File Manipulator Developers Guide