Adding TexturePacker algorithm interface to hide the details of a packing algorithm from the main script and application to make it easier to implement new and better packing algorithms and to be able to plug them into the codebase easily.