Scripting a Woven Aggregation

I am new to grasshopper trying to write a script for a three-dimensional aggregation of woven timbers similar to Sou Fujimoto's Final Wooden House. Does anyone have any advice on how to achieve this?