Refer to my other designed model for details and purpose. You will be surprised that it is not a pure mechanics model :-)
http://www.thingiverse.com/thing:1167051