"Packing" (Nesting) techniques?

Lets say I have several irregular shapes in irregular quantities that i need to cut out of a single 4x8' sheet of plywood.

I can manually drag these shapes around to pack a 4x8 frame (as in the attachment below), but is there any way to automate this task within solidworks?

That is, does Solidworks have a built in "packing" algorithm to efficiently distribute shapes within a container?  (e.g.: Packing problems - Wikipedia)

Trying to accomplish a something like this, without a lot of time/labor that will also minimize wasted material...

SolidworksAssemblies