Input Structure =============== MechDriver takes several text files as input 5 required files, each define various things