Infusion allows you to inject and revert data at specific locations within certain file types or move and revert entire files. All file changes are specified through XML configuration.