The first part that is being rigged using Mel Scripting, is the part of the beam engine which drives a belt around two wheels. This could be reused for, i.e. tank tracks, bicycle chains etc.
This is still a work in progress but here is a quick update.
WIP - Modular procedural mechanical Rigging from Angelika Aibel on Vimeo.