A partitioning algorithm that packs arbitrary rectangles into a rectangular area.