Fix type for String definition.
Add definition of a Gear in form of Gearbox.

This is short hand for how we are going to define a Gear in a Gearbox
specification. The reason we are not using the actual Specification from
Gearbox is that generally will be much more verbose.