Good luck it will not be simple. But if you have problems you can come back on the forum. It will be better you post a grasshopper script and some explanation.
He also uses components that are not on plugin. For example I saw one I made for spiral. It is now on Nautilus plugin.