Fascinating post Dave, Thank you for sharing your work.

I have the suspicion that this is the sort of thing I wanted to study while doing mechanical engineering, not attempting to get my head...