Split image encoding and reconstruction into seperarte sections, and the ability to save encoded data to multiple files to be completed on different machines in parallel