Proving Ground Packing Script

Hi,
Does anyone know how to make a script similar to Proving Ground’s packing algorithm like in this YouTube video https://www.youtube.com/watch?v=HoFQNOm589o. I am still new to Grasshopper and would like to see such a script.

Thank!

Hi,

All these done through:

Understanding building program data is a great point of entry for using computational design tools to solve practical yet complex problems. We became interested in using packing algorithms to better understand relationships and areas in a complex program spreadsheet. LunchBox, HumanUI, and Packrat plugins for Grasshopper were instrumental for this prototype

Source

Cheers,
BVR