Initial commit of 'mech' generator

* Waiting for a transfer from work to finish
* Frustrated with an unreleased TRD bit
... so i started this.