Wired up a few more concepts - although these will need to be manually tweaked / rerun through the python script once I have updated it to handle vectors etc.