Packing Optimization for Digital Fabrication