The General Locomotive Model