Also, set up formulas for calculating speed, torque, forces etc, of each system.
Then create a modular simulation library and point and click simulator where all the component variants are covered so that the user can piece new systems together using those components.
Also include sliders so parameters can be adjusted to see how it affects the mechanism (ex. wheel radius).