Generative Design - Sheathing Optimization

I’m attempting to create a script to product potential boarding layouts, with solutions being reduced waste, common board sizes, least cuts etc.
I enjoy figuring these kind of things out but have gotten nowhere with this one.
Other than I think the space planning toolkit is required.
Any help would be appreciated.

Hi Alex,

I have almost no experience with generative design, but you should definitely check out Refinery