ijustgolf pointed out that the two axis joint model was very similar to a universal joint.
The universal joint is a mechanism used to take rotary motion round a corner. Based loosely on the two axis joint model I've put together this simple version.
I'll be making it up into a download in the next day or so.