Thank you, the first model behaves pretty much as I had intended so sharing your code is really helpful. Hopefully this will help me arrange the model in the second version to get to where I want to be as well. Thanks. :)
Brilliant, thank you very much. It was the addition of the special revolute joint at the end to prevent it being a planar loop that was eluding me.