currently the packaging algorithm works is to optimise for the least amount of space available, rather than minimal packages. i.e if you had one `10x10x10 box and one 20x11x10 box, then an order that had 2 items that were 10x10x10 - then 2 x 10x10x10 boxes would be selected as this would fit the items perfectly and no unused space, even though they could both fit into the 20x11x10 box but with like 1 cm of space