JPearman gives a good explanation of the drivetrain in VexCode V5 Text in this post. Read through it and it should help.