Comment This is not really new (Score 1) 45
Automatic part arrangement has been done for 2D CNC laser and plasma cutting tables for decades.
A language that doesn't have everything is actually easier to program in than some that do. -- Dennis M. Ritchie